如何使用Forge Viewer鲷鱼?

卢卡斯·吉博(Lucas Gibaud)

我试图使用Forge Viewer中的快照程序功能,以要求用户选择一个点,然后检索所选点的点世界坐标。

我看着这个主题,但对我不起作用:如何激活Autodesk Forge Snapper?

我这样加载扩展名: this.viewer.loadExtension('Autodesk.Snapping');

然后尝试像这样使用快照程序:

               console.log(this._viewer.toolController.getActiveToolName());
               var snapper = new Autodesk.Viewing.Extensions.Snapping.Snapper(this._viewer, {});

               this._viewer.toolController.registerTool(snapper);
               this._viewer.toolController.activateTool('snapper');

               console.log(this._viewer.toolController.getToolNames());
               console.log(this._viewer.toolController.getActiveToolName());

               var a = snapper.getSnapResult();
               console.log(a);

在日志中,快照程序已激活,但是我可以在查看器中选择一个点并通过getSnapResult函数获取结果。

先感谢您

快照程序工具适用于2d和3d模型,您将需要提供命中测试结果,该结果可以通过例如单击画布来测试为阳性,因此请说:

const snapper = new Autodesk.Viewing.Extensions.Snapping.Snapper(NOP_VIEWER)
const hitTestResult = NOP_VIEWER.impl.snappingHitTest(clickEvent.x, clickEvent.y)
snapper.snapping3D(hitTestResult)
snapper.getSnapResult()

您可以使用自定义工具订阅画布点击事件-有关详细信息,请参见此处

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Forge Viewer中如何使用properties.db?

来自分类Dev

如何使用three.js向Forge Viewer添加文本?

来自分类Dev

如何使用 Forge Viewer 在 revit 文件中显示项目?

来自分类Dev

如何检索Forge Viewer objectTree?

来自分类Dev

如何从 Forge Viewer 检索文件名?

来自分类Dev

Autodesk Forge Viewer:如何获取文档

来自分类Dev

如何使用 Autodesk Forge Viewer 的内置测量工具保存和加载测量?

来自分类Dev

如何在Forge Viewer v6中使用Panorama

来自分类Dev

在Forge Viewer中使用restoreState时如何删除所有切割平面

来自分类Dev

Forge Viewer渲染管道

来自分类Dev

Forge Viewer - 视觉样式

来自分类Dev

Forge Viewer 本地包

来自分类Dev

Autodesk Forge Viewer如何获取线条起点/终点的坐标

来自分类Dev

如何在Autodesk Forge Viewer中定位对象的水平或地板

来自分类Dev

如何从也包含MarkupsCore标记的Forge Viewer中导出.dwg文件?

来自分类Dev

如何在 Forge Viewer 中应用 Revit 显示设置?

来自分类Dev

如何在 Forge Viewer 中移动部分 Gizmo

来自分类Dev

如何在Forge Viewer中激活“ Autodesk.MemoryLimited”扩展?

来自分类Dev

Autodesk Forge Viewer 在 android 中的加载时间延迟,使用 Xamarin 时性能变慢,Forge Offline Viewer

来自分类Dev

Autodesk Forge - 无法查看 Forge Viewer

来自分类Dev

Autodesk Forge Viewer的多个实例

来自分类Dev

Forge Viewer 渲染质量差

来自分类Dev

剖面楼层视图 - Forge Viewer

来自分类Dev

Forge Viewer THREE.MeshLambertMaterial

来自分类Dev

Forge Viewer多模型视图

来自分类Dev

如何禁用右键单击事件或如何隐藏Autodesk Forge Viewer上的上下文菜单

来自分类Dev

如何在移动应用程序中嵌入Autodesk Forge Viewer?

来自分类Dev

如何在Forge Viewer中获取真实的测量结果[2D计划]

来自分类Dev

如何在 Forge Viewer v6 的步行模式下禁用重力

Related 相关文章

  1. 1

    在Forge Viewer中如何使用properties.db?

  2. 2

    如何使用three.js向Forge Viewer添加文本?

  3. 3

    如何使用 Forge Viewer 在 revit 文件中显示项目?

  4. 4

    如何检索Forge Viewer objectTree?

  5. 5

    如何从 Forge Viewer 检索文件名?

  6. 6

    Autodesk Forge Viewer:如何获取文档

  7. 7

    如何使用 Autodesk Forge Viewer 的内置测量工具保存和加载测量?

  8. 8

    如何在Forge Viewer v6中使用Panorama

  9. 9

    在Forge Viewer中使用restoreState时如何删除所有切割平面

  10. 10

    Forge Viewer渲染管道

  11. 11

    Forge Viewer - 视觉样式

  12. 12

    Forge Viewer 本地包

  13. 13

    Autodesk Forge Viewer如何获取线条起点/终点的坐标

  14. 14

    如何在Autodesk Forge Viewer中定位对象的水平或地板

  15. 15

    如何从也包含MarkupsCore标记的Forge Viewer中导出.dwg文件?

  16. 16

    如何在 Forge Viewer 中应用 Revit 显示设置?

  17. 17

    如何在 Forge Viewer 中移动部分 Gizmo

  18. 18

    如何在Forge Viewer中激活“ Autodesk.MemoryLimited”扩展?

  19. 19

    Autodesk Forge Viewer 在 android 中的加载时间延迟,使用 Xamarin 时性能变慢,Forge Offline Viewer

  20. 20

    Autodesk Forge - 无法查看 Forge Viewer

  21. 21

    Autodesk Forge Viewer的多个实例

  22. 22

    Forge Viewer 渲染质量差

  23. 23

    剖面楼层视图 - Forge Viewer

  24. 24

    Forge Viewer THREE.MeshLambertMaterial

  25. 25

    Forge Viewer多模型视图

  26. 26

    如何禁用右键单击事件或如何隐藏Autodesk Forge Viewer上的上下文菜单

  27. 27

    如何在移动应用程序中嵌入Autodesk Forge Viewer?

  28. 28

    如何在Forge Viewer中获取真实的测量结果[2D计划]

  29. 29

    如何在 Forge Viewer v6 的步行模式下禁用重力

热门标签

归档