【发布时间】:2021-08-02 12:44:58
【问题描述】:
我有一个来自 ThreeJS 的 TransformControl 附加到 Forge 查看器场景中的自定义网格。我使用自定义网格的位置来修改自定义立方体的大小。如果控件的移动导致立方体的大小缩小到最小大小以下,我想停止 TransformControl 的移动。
流程是:
1 - 用户拖动控件
2 - 获取附加网格的位置并确定尺寸变化量。
3 - 如果数量导致尺寸低于最小值,请将尺寸设置为最小值,将控件和附加网格的位置设置为会导致尺寸最小的位置,并且无法进一步拖动控件。用户可以一直按住Control,如果用户将Control拖到不会导致尺寸最小的位置,那么Control可以再次移动,尺寸会发生变化。
【问题讨论】:
标签: typescript three.js autodesk-forge autodesk-viewer