在 Autodesk Forge 查看器中突出显示模型
Highlight model in Autodesc Forge viewer
我使用以下函数在查看器中突出显示模型:
function selectModel(model) {
viewer.impl.selector.setSelection(model.getData().fragments.fragId2dbId, model);
}
对吗?可能存在更好的方法吗?文档很纯...
如果你只有一个模型,你可以简单地对根节点做一个viewer.select
:
var instanceTree = viewer.model.getData().instanceTree
var rootId = instanceTree.getRootId()
viewer.select(rootId)
对于 multiple,您可以使用以下选项,它允许您指定要在哪个模型上启用选择:
viewer.impl.selector.setSelection([rootId], viewer.model)
我使用以下函数在查看器中突出显示模型:
function selectModel(model) {
viewer.impl.selector.setSelection(model.getData().fragments.fragId2dbId, model);
}
对吗?可能存在更好的方法吗?文档很纯...
如果你只有一个模型,你可以简单地对根节点做一个viewer.select
:
var instanceTree = viewer.model.getData().instanceTree
var rootId = instanceTree.getRootId()
viewer.select(rootId)
对于 multiple,您可以使用以下选项,它允许您指定要在哪个模型上启用选择:
viewer.impl.selector.setSelection([rootId], viewer.model)