在 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)