“ clientToWorld”用于标识和标记成员和坐标。我们还在考虑实现一种功能,以显示所选成员的属性信息。但是,“ clientToWorld”指定的成员的dbid是Leaf Object的成员,并且无法获取正确的属性信息。
通过单击鼠标来选择成员时,“ SelectionMode”将选择“ Leaf”或“ First”。使用“ clientToWorld”是否可以使用相同的控件?
从clientToWorld
以下位置获取dbid后,尝试根据所需的选择模式找到节点ID :
const result = NOP_VIEWER.clientToWorld(x,y);
NOP_VIEWER.model.getInstanceTree().findNodeForSelection(result.dbId,Autodesk.Viewing.SelectionMode["LEAF_OBJECT"])
谢谢布莱恩。谢谢,问题解决了。