如何在Autodesk Forge 2d Viewer中确定对象的起点和终点

问题描述

我正在寻找一种将坐标从2D传递到3D模型的方法。 我遇到了一个问题,即我的线/书脊具有起点和终点。 我想知道如何获得模型中显示的那条线的起点和终点。 也有任何方法可以使用几何使用我的自定义线替换该线(我知道如何在3D查看器中执行此操作,但不确定2D视图) 我尝试了不同的方法,但似乎没有任何效果 这是我尝试遵循的参考

Link

下面是线/路径,我要寻找的是这条线的几何形状或这条线的路径,以便我可以从该行的行进位置提取出vector3点。

here

解决方法

如果您有兴趣在Forge Viewer中解析2D模型的内容,也可以使用称为Autodesk.Viewing.Private.VertexBufferReader的帮助程序类来实现。它可以遍历2D绘图中的所有“原语”(线,圆弧,椭圆弧等),并为它们中的每一个调用您的自定义代码。这是一篇博客文章,解释了该类的用法:https://forge.autodesk.com/blog/working-2d-and-3d-scenes-and-geometry-forge-viewer