【问题标题】:Add forge viewer measurement tool for Point Cloud为点云添加伪造查看器测量工具
【发布时间】:2018-12-11 15:09:55
【问题描述】:

我添加了点云来伪造查看器。我已经为它创建了扩展并且效果很好。

作为一项进步,我想为点云添加 Forge Viewer 的测量工具,以测量两点之间的距离,例如 Potree。 但正如我观察到的,我们可以使用 Forge Viewer 的测量工具仅对模型面进行测量,我不知道我的观察是否正确。

我想测量模型面部之外的点之间的距离 (refer this Image)。在图像中,彩色部分是我的点云在模型的两个面之间飞行。 我想为用户提供选项,以便他们可以测量点云之间的距离。

forge viewer 中是否有任何选项可以执行此操作??

我需要使用任何着色器将点作为面吗?

Forge Viewer 是否有任何限制,例如测量工具可以与 Forge Viewer 本身添加的对象一起使用??

谢谢。

【问题讨论】:

  • 请问你说的点云是什么类型的?据我所知,点云翻译目前在 Forge 上不可用。或者,是THREE.PointCloud
  • 是的,它是 THREE.PointCloud 。我将其添加到 GuiViewer3d.impl.scene 中。

标签: autodesk-forge autodesk-viewer


【解决方案1】:

不幸的是,大多数查看器功能都是为通过“Viewer3D#loadModel”加载的 Forge 翻译几何图形制作的。由于您提到的点云是由 THREE.PointCloud 存档的,它不是 Forge 翻译模型的一部分(即自定义几何),因此测量扩展不适用于您的情况。

【讨论】:

  • 感谢@Eason。有没有其他方法可以做到这一点?比如添加我的自定义几何来伪造翻译的几何。
  • 不,您不能将自定义几何图形添加到 Forge 托管的几何图形中。 Forge 托管几何具有复杂的数据结构。但是您可以实现一个“工具”来访问查看器画布的回调,例如鼠标事件、键盘事件、触摸事件等,以创建您自己的测量。 forge.autodesk.com/cloud_and_mobile/2015/03/…
  • 对于测量部分,也许可以查看我同事的这篇博客:forge.autodesk.com/blog/…。他使用自定义测量工具创建了区域规划工具。
猜你喜欢
  • 2018-08-22
  • 2021-05-01
  • 2018-11-12
  • 2018-06-28
  • 2018-10-22
  • 2019-05-15
  • 2021-01-11
  • 1970-01-01
  • 2018-11-19
相关资源
最近更新 更多