获取Forge Autodesk查看器中的节点属性

时间:2018-04-03 09:19:58

标签: javascript node.js autodesk-forge autodesk-viewer

我与Forge Autodesk合作。我在观众中显示了一个3D建筑。

我想知道是否有办法获取节点属性(在查看器中)。

我有一个楼层的节点号,现在我想在观众内获得楼层的位置和旋转值。由于它是一个平面,我想它必须在某处保存一些局部坐标。这post似乎证实了这一点。

2 个答案:

答案 0 :(得分:1)

默认情况下,每个节点(组件)都没有旋转,并且应用了空转换。您需要的是访问特定节点的每个顶点,以确定3D空间中的准确范围。或者,您也可以访问节点的边界框以给出近似值。看看以下文章:

Accessing mesh information

Getting bounding boxes of each component in the viewer

答案 1 :(得分:0)

感谢。

以下文章对我帮助很大:

Get THREE.Mesh elements in Autodesk Forge Viewer

How Autodesk Forge viewer manages multiple scenes to select multiple elements

Getting bounding boxes of each component in the viewer

最后,我使用了fragIds来访问3D对象的子元素的边界框。

相关问题