0

我想捕捉模型中的点并检索它们的坐标。我在 Forge 博客中找到了以下代码

this.points = [];
const result = this.snapper.getSnapResult();

            const { SnapType } = Autodesk.Viewing.MeasureCommon;

            switch (result.geomType) {
                case SnapType.SNAP_VERTEX:
                case SnapType.SNAP_MIDPOINT:
                case SnapType.SNAP_INTERSECTION:

     this.points.push(result.getGeometry());

现在我能够获得顶点和中点的坐标,但我想实际获得 Brep 线的任何捕捉点的坐标。这怎么可能 ?

4

1 回答 1

0

您可能指的是这篇博文,对吧?博客中使用的SnapType枚举列出了该工具可以检测到的所有捕捉类型。其他类型您可能必须检测自己,例如,通过根据相机位置和鼠标光标位置向场景发射光线,并找到附近的任何感兴趣的对象。

于 2021-04-14T09:11:38.867 回答