Как выбрать несколько элементов на агрегатной модели Autodesk Forge - PullRequest
0 голосов
/ 14 октября 2019

У меня есть 2 модели, загруженные в Viewer, когда я пытаюсь пройтись по этим моделям и использую этот метод select (dbids, model, selectionType) , чтобы выбрать несколько элементов из обеих моделей, но выделите только (синий цвет) элемент на последней модели. Можно ли выделить все эти элементы одновременно? Потому что мне также нужно добавить или удалить то, что я выбрал, удерживая клавишу Ctrl, поэтому мне нужно, чтобы все они выделены. Я следую этому руководству, чтобы получить элементы https://forge.autodesk.com/blog/custom-window-selection-forge-viewer-simpler-extension Заранее благодарны

1 Ответ

0 голосов
/ 14 октября 2019

Я думаю, что другой пост ответил на вопрос. Коротко говоря: после Forge Viewer 4.0, попробуйте код ниже:

var selections = [
 {
   model: targetModel,
   ids: dbIds
  }
];
viewer.impl.selector.setAggregateSelection( selections );

Пожалуйста, проверьте, помогает ли это. Forge Viewer Выбрать в контексте нескольких моделей

...