[从树中选择对象时,对象在查看器中的X,Y,Z坐标

问题描述 投票:0回答:1

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

autodesk-forge autodesk-viewer autodesk
1个回答
0
投票

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

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

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

NOP_VIEWER.modelstructure.clickConfig = {
  click:{ 
    onObject: ["toggleMultipleOverlayedSelection"]
  }
//...
}
© www.soinside.com 2019 - 2024. All rights reserved.