Мы используем код, подобный приведенному ниже -
// Get camera params from viewer and save it
let camParams = oViewer.getViewArrayFromCamera();
// Do something - rotate, zoom, pan etc
// Restore the view as it was
oViewer.setViewFromArray(camParams);
Это работает для некоторых представлений, но в некоторых случаях оно не восстанавливает точное представление.
У нас написан пример кодавнутри одной из извлеченных моделей из http://extract.autodesk.io, которая показывает эту проблему. Мы можем отправить образец кода на электронную почту поддержки.