Autodesk forge 如何为autodesk forge创建三维图钉扩展?

Autodesk forge 如何为autodesk forge创建三维图钉扩展?,autodesk-forge,forge,Autodesk Forge,Forge,我要为Autodesk forge v7.*创建三维图钉扩展。我试着用这篇文章` . 但有些功能无法正常工作。我怎样才能正确使用它? 我在控制台中得到了这个错误 现在所有函数都正常工作了,在数据中我没有为父函数定义。图钉还没有出现。 显然,您的代码存在一些问题: 由于管理了Viewer v7及以后的覆盖场景,因此您需要添加自定义几何体,包括: 使用箭头函数或绑定回调窗口和文档事件,例如mousemove或click,否则它们会丢失上下文并抛出错误 没有为标记设置必要的样式以保持其相对位置

我要为Autodesk forge v7.*创建三维图钉扩展。我试着用这篇文章` . 但有些功能无法正常工作。我怎样才能正确使用它? 我在控制台中得到了这个错误

现在所有函数都正常工作了,在数据中我没有为父函数定义。图钉还没有出现。
显然,您的代码存在一些问题:

  • 由于管理了Viewer v7及以后的覆盖场景,因此您需要添加自定义几何体,包括:
  • 使用箭头函数或绑定回调窗口和文档事件,例如
    mousemove
    click
    ,否则它们会丢失上下文并抛出错误

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

请参阅,并对以上所有内容进行了更正:

哪些功能?像这样的问题太广泛,很难缩小范围,无法回答请编辑。我在模型上移动鼠标时出错看起来您下载了查看器库,这违反了开发人员的许可证,并且在技术上不受支持-请参阅相关条款并始终从我们的CDNCan加载库您看到的编辑?仍然太少,无法继续,因此在jsbin/codepen上设置一个实时环境(可以遵循此示例)并复制这个问题,以便我们可以研究它
 this.viewer.overlays.addScene('custom-scene');
 this.viewer.overlays.addMesh(this.line3d, 'custom-scene');