【问题标题】:Change size of cutplanes tool in Forge Viewer在 Forge Viewer 中更改剖切面工具的大小
【发布时间】:2019-06-02 01:43:49
【问题描述】:

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

无论如何我可以在 UI 中设置平面的大小。我希望箭头和平面以特定模型为中心,使它们更易于使用。另外,如果能够设置切割框的默认大小和位置,那就太好了。

【问题讨论】:

    标签: autodesk-forge autodesk-viewer


    【解决方案1】:

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

    编辑:或者,您可以检索代表切割平面的 THREE.js 几何体它由截面工具创建(并放入 viewer.impl.sceneAfter)并根据需要对其进行自定义。 p>

    【讨论】:

      【解决方案2】:

      添加到 Petr 的答案中......

      1. 使用“盒子部分”工具(参见屏幕截图)并通过单击要调整的每个盒子面手动调整盒子大小。

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

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

      【讨论】:

        猜你喜欢
        • 2018-05-14
        • 2020-10-13
        • 2021-02-12
        • 2020-01-16
        • 2021-01-04
        • 2018-09-04
        • 2019-07-25
        • 2019-05-08
        • 2021-02-11
        相关资源
        最近更新 更多