尝试:
this.viewer.addEventListener("selection", ( args )=>{
if( condition )
return false;
});
但它不起作用。 是否有可能阻止某些条件的选择?
答案 0 :(得分:0)
要完全取消选择,请使用此选项:
this.viewer.addEventListener(
Autodesk.Viewing.AGGREGATE_SELECTION_CHANGED_EVENT, (args) => {
if(condition) {
this.viewer.clearSelection()
}
})
要控制哪些组件可供选择,这是一个更难的主题,请参阅该文章:Controlling components selection in the Viewer