当您从树中 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"]
}
//...
}
当您 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"]
}
//...
}