当您从树中 select 对象时,查看器中对象的 X、Y、Z 坐标

X,Y,Z coordinates of an object in the viewer when you select it from the tree

当您 select 从对象树本身获取对象时,是否可以获取对象的 X、Y、Z 坐标。我知道您可以在鼠标单击特定对象时执行此操作,但我想在使用导航树时获取坐标。有没有办法让他们使用查看器?

如果模型浏览器的选择行为设置为默认(隔离),则只需订阅 Autodesk.Viewing.ISOLATE_EVENT,就像您选择时那样:

NOP_VIEWER.addEventListener(Autodesk.Viewing.ISOLATE_EVENT, e=>{
//NOP_VIEWER.utilities.getBoundingBox().center()
})

顺便说一句,您可以通过在此处指定点击配置来自定义模型浏览器的交互行为:

NOP_VIEWER.modelstructure.clickConfig = {
  click:{ 
    onObject: ["toggleMultipleOverlayedSelection"]
  }
//...
}