在Forge Viewer中更改切割平面工具的大小

时间:2019-01-07 11:33:16

标签: autodesk-forge autodesk-viewer

我正在使用ForgeViewer来显示IFC模型和自定义几何图形(直接使用THREE.js来显示点云和网格),并且正在使用“截面”工具来切除模型的一部分。

无论如何,我可以在UI中设置平面的大小。我希望箭头和平面以特定模型为中心,以便于使用。另外,能够设置裁切盒的默认大小和位置也很不错。

here

here

2 个答案:

答案 0 :(得分:0)

截面工具根据所有可见对象的边界框来估计切割平面/框的大小以及操纵Gizmo的位置。没有UI可以更改这种行为,但是您可以对官方Section工具进行反向工程,并可以根据需要对其进行修改。

编辑:或者,您可以通过“剖面”工具创建(并将其放置在viewer.impl.sceneAfter中)后,获取表示切面 的THREE.js几何图形,并根据需要对其进行自定义。

答案 1 :(得分:0)

添加到彼得的答案...

  1. 使用“框部分”工具(请参见屏幕截图),并通过单击每个框面进行调整来手动调整框大小。 enter image description here

  2. 然后使用Augusto的博客文章(如下)以编程方式捕获(使用viewer.getState();)并重播Box部分(viewer.setCutPlanes(planes);)。

https://forge.autodesk.com/blog/viewer-setcutplanes