选择装配时,如何在Forge Viewer中更改颜色?我需要选择组装中的所有零件并更改颜色吗?我知道如何更改零件颜色。谢谢
答案 0 :(得分:0)
您可以订阅SELECTION_CHANGED_EVENT
,然后通过dbid
以递归方式(在Viewer v6.5 +中可用)为组件应用主题颜色:
viewer.addEventListener(Autodesk.Viewing.SELECTION_CHANGED_EVENT, event=>{
viewer.setThemingColor(event.dbIdArray[0], THREE.Vector4, null, true) //last boolean to toggle recursiveness
})
viewer.addEventListener(Autodesk.Viewing.AGGREGATE_SELECTION_CHANGED_EVENT, event=>{
... //multiple models
})
请参阅setThemingColor
here的文档。