我如何为 Autodesk Forge 创建 3d 图钉扩展?

How can i create 3d pushpin extension for autodesk forge?

我想为 Autodesk forge v7.* 创建 3d 图钉扩展。我试着用这篇文章` 3D Markup with icons and Info-Card。 但是某些功能无法正常工作。我怎样才能正确使用它? 我在控制台中收到此错误

现在所有功能都正常工作,在数据中我为父级未定义。图钉还没有出现。

显然您的代码存在一些问题:

  • 由于对 Viewer v7 及更高版本的叠加场景进行了管理,因此您需要使用以下方法添加自定义几何体:
 this.viewer.overlays.addScene('custom-scene');
 this.viewer.overlays.addMesh(this.line3d, 'custom-scene');
  • 使用箭头函数或将回调绑定到 window 并记录 mousemoveclick 等事件,否则它们会丢失上下文并引发错误

  • 没有为标记设置必要的样式以保持其相对位置...

参见 here 对以上所有内容进行更正: