【问题标题】:Forge configurator inventor add custom extensionForge 配置器发明者添加自定义扩展
【发布时间】:2021-06-07 03:11:43
【问题描述】:

如何将自定义扩展添加到 Autodesk forge configurator inventor。 例如我想添加transformmodel transformer 扩展。

【问题讨论】:

    标签: autodesk-forge autodesk-viewer forge


    【解决方案1】:

    这些是 Viewer 扩展,因此您必须将它们加载到 Viewer

    在该示例中,使用 Viewer 的 Web 部件似乎在这里: https://github.com/Autodesk-Forge/forge-configurator-inventor/blob/master/WebApplication/ClientApp/src/components/forgeView.js

    因此,您必须在此处添加对给定 JavaScript 库文件的引用并使用查看器从中加载扩展。loadExtension()

    更多关于扩展的信息: https://forge.autodesk.com/en/docs/viewer/v7/developers_guide/viewer_basics/extensions/

    【讨论】:

    • 我知道观众正在那里工作,是的。我将加载函数写入其中并运行它,例如我试图添加转换所需的导入并注册它。但是我收到一个错误,因为它没有看到 Autodesk 和 Three,但是 Autodesk 是在 forgeView.js 中定义的。像这样的错误“'AutodeskNamespace'未定义,'THREE'未定义”
    • 我尝试了这个解决方案,但它不起作用stackoverflow.com/questions/55165163/…
    • 这应该有助于forge.autodesk.com/blog/…
    • 现在我已经看到了 Adam。我会尽快在明天尝试。Michal 也分享了您的帖子,谢谢。没有地方可以完全共享代码。是不是?我在 github 上关注你,但我猜它不存在 :)
    • 好的。我在博文中添加了transformtool.js的完整源代码
    猜你喜欢
    • 2021-06-10
    • 2021-04-11
    • 2021-08-01
    • 2020-08-03
    • 2021-01-10
    • 2021-04-23
    • 2020-11-07
    • 2021-10-31
    • 2015-10-28
    相关资源
    最近更新 更多