Примечания к выпуску Viewer v.6.5
ИЗМЕНЕНО
- для полноценной поддержки моделей с анимацией, загрузка по требованию (on-demand-loading) отключена в viewer.loadDocumentNode() в случае, если загружено расширение Autodesk.Fusion360.Animation
- код, реализующий функционал "взорвать модель" перенесен из GuiViewer3D в расширение Autodesk.Explode
- теперь снова можно менять положение панели настроек (начиная с версии 4.1.0 смена её положения была заблокирована)
- код для реализации функционала секущих плоскостей был перенесён из расширения LevelsExtension в viewerState.cutplanes и в viewerState.floorGuid.
ДОБАВЛЕНО
- браузер модели показывает количество элементов в дочерних узлах
- WebGLRenderer теперь может использовать контекст WebGL2
- новые методы для работы с анимацией Fusion360 расширения Autodesk.Fusion360.Animation позволяют отделять камеру от анимации:
- setFollowCamera(bool)
- isFollowingCamera():bool
При вызове setFollowCamera(false), анимация не будет изменять состояние камеры. Также анимация не будет останавливаться, если пользователь будет менять положение камеры. Поведение по умолчанию и пользовательский интерфейс не изменились, эту новую возможность можно включить только с помощью javascript-а.
- новый параметр recursive метода viewer.setThemingColor:
- setThemingColor( dbId, color [, model [, recursive ] ] )
Он позволяет применить цвет темы ко всем вложенным узлам
- новый метод model.getPropertyDb().executeUserFunction():Promise, позволяющий выполнить пользовательский код в рабочем потоке. Возвращает объект Promise:
- executeUserFunction(function(pdb) {
- var dbId = 1;
- pdb.enumObjectProperties(dbId, function(propId, valueId) {
- // Ваш код
- });
- })
- Новое свойство totalRasterPixels, определяющее как отображать PDF. Например, страницы PDF, сожержащие менее 1 мегапикселя растровых изображений будут отображаться в векторном формате (если свойство включено в Derivative Services), в противном случае, будет использоваться Leaflet renderer (в растровом формате).
ИСПРАВЛЕНО
- скриншоты включают overlays (объекты добавленные программно), SAO и antialiasing
- иконки кнопок смешивались с текстом в нижнем регистре в IE/Edge
- данные markups/pushpinsвключают DPI, для корректного изменения масштаба в текущей версии
- карты теней были сломаны с версии 3.3
- Shift+Click выделял объекты даже в случае, если выделение было запрещено
- функция "взорвать модель" не работала на устройствах Android
- неправильный цвет выделения на узлах с примененным цветом темы
- блокирование навигации вызывало состояние гонки на сенсорных устройствах
- DropMeTool logic для решения проблемы с перекрывающимся видами
- улучшения в работе Minimap
- исправлена проблема исчезновения осей видового куба
- масштабирование объектов в границах теперь учитывает поворот камеры
Источник: https://forge.autodesk.com/blog/viewer-release-notes-v-65
Обсуждение: http://adn-cis.org/forum/index.php?topic=
Опубликовано 28.03.2019