Опция keepCurrentModels для AggregatedView

#autodesk-forge #autodesk-viewer

#autodesk-forge #autodesk-просмотрщик

Вопрос:

Я пытаюсь загрузить несколько моделей, следуя инструкциям, описанным в этой статье:https://forge.autodesk.com/blog/loading-multiple-models-forge-viewer-v7

Если вы не используете новый класс AggregatedView, вы можете использовать эту опцию keepCurrentModels: true во viewer.loadDocumentNode(...) время, как описано в статье.

Однако при использовании AggregatedView я не смог сохранить уже загруженные модели. Это потому, что вы не загружаете модели с помощью loadDocumentNode(...) .

Я использую код, представленный в примере на сайте (https://gist.github.com/yiskang/c404af571ba4d631b5929c777503891e ). Как мне изменить этот код, чтобы я мог загружать модели после того, как я уже загрузил исходные модели?

Ответ №1:

Просто вызовите AggregatedView#show( bubble ) другие модели, которые вы хотите загрузить после инициалов. Этот параметр AggregatedView#show будет применяться keepCurrentModels: true при загрузке новой модели в соответствии с текущим дизайном. Напротив, чтобы выгрузить загруженные модели, вызовите AggregatedView#hide( bubble ) .