如何 select 聚合模型 Autodesk Forge 上的多元素

How to select multi elements on aggregate model Autodesk Forge

我将 2 个模型加载到 Viewer 中,当我尝试遍历这些模型并使用此方法时 select(dbids, model, selectionType) 到 select 来自两个模型的多个元素,但它只突出显示最后一个模型上的 (蓝色) 元素。是否可以同时突出显示所有这些元素? 因为我还需要通过按住 ctrl 键来添加或删除我 selected 的内容,所以我需要让所有这些都高亮显示。 我按照本教程获取元素 https://forge.autodesk.com/blog/custom-window-selection-forge-viewer-simpler-extension 提前致谢

我认为另一个 post 已经回答了问题。简而言之:在 Forge Viewer 4.0 之后,尝试下面的代码:

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

请检查是否有帮助。