【问题标题】:Mapping Forge Viewer button to external buttons将 Forge Viewer 按钮映射到外部按钮
【发布时间】:2020-07-03 18:30:32
【问题描述】:

我将 Forge Viewer 作为一个组件托管在我自己的 GUI 中。我想知道是否可以将 Forge Viewer 按钮映射到我自己的 GUI 中的外部按钮。

例如,我希望能够在我自己的 GUI 中单击一个按钮,以便在 Forge 查看器中查看已加载模型的树形视图,而不是单击 Forge Viewer 中的模型浏览器按钮。

p>

viewer.autodesk.com 中已经为模型浏览器按钮实现了这样的功能,我想知道我该怎么做。

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

    当然。这些默认控件通常嵌套在包含该功能的 ui 的扩展中。但是,您可以在使用 getExtension 初始化查看器后按名称获取任何扩展名,您现在可以引用扩展名,您可以 control

    请试试这是浏览器控制台:

    let ext = null
    let gotExtension = function(extension){
        ext = extension
    }
    let openEvent = function(extension){
        extension.activate();
    }
    let closeEvent = function(extension){
        extension.deactivate();
    }
    NOP_VIEWER.getExtension('Autodesk.ModelStructure', gotExtension);
    openEvent(ext);
    

    【讨论】:

      猜你喜欢
      • 2021-09-08
      • 2012-12-26
      • 1970-01-01
      • 2021-02-04
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      • 2019-03-30
      • 1970-01-01
      相关资源
      最近更新 更多