如何 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 );
请检查是否有帮助。
我将 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 );
请检查是否有帮助。