Autodesk forge miltimodel模式的活动查看器模型

Autodesk forge miltimodel模式的活动查看器模型,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,然后在查看器中加载多个模型,其中只有一个处于“活动”状态。我的意思是,这个模型显示了对象树,并且select()、isolate()等方法与之相关。我尝试使用以下方法设置“活动”模型: 但对象树并没有改变。 问题是: 这是更改查看器“活动”模型的正确方法吗 如何在查看器中获取当前的“活动”模型 这是一个补丁版本,支持多模型切换。它是一个插入式替换,只需在viewer3D.js脚本之后包含该文件: API的未来版本将很快支持多模型。这里是一个支持多模型切换的补丁版本。它是一个插入式替换,只需在v

然后在查看器中加载多个模型,其中只有一个处于“活动”状态。我的意思是,这个模型显示了对象树,并且select()、isolate()等方法与之相关。我尝试使用以下方法设置“活动”模型:

但对象树并没有改变。 问题是:

  • 这是更改查看器“活动”模型的正确方法吗
  • 如何在查看器中获取当前的“活动”模型

  • 这是一个补丁版本,支持多模型切换。它是一个插入式替换,只需在viewer3D.js脚本之后包含该文件:


    API的未来版本将很快支持多模型。

    这里是一个支持多模型切换的补丁版本。它是一个插入式替换,只需在viewer3D.js脚本之后包含该文件:


    API的未来版本将很快支持多模型。

    对模型结构面板的最新修改似乎打破了多模型的局面。我正在检查开发是否有一个简单的解决方法。对模型结构面板的最新修改似乎打破了多模型场景。我正在与开发部核实是否有一个简单的解决方法。如果这不能回答您的问题。。。我不知道谁/什么人将……Philippe,非常感谢您的回答,这对理解autodesk viewer的内部逻辑非常有帮助。仅供参考:我们决定为ViewerTool制作外部(非插件)模型浏览器,不确定“非插件”是什么意思,我建议您将每个查看器自定义都作为查看器扩展来实现,即使您处理自己的UI。我有多个使用Autodesk.Viewing.UI.Tree+React的treeview示例,这个示例可以在同一根节点中处理多个模型(使用较低的控件加载另一个模型以在树中查看):源代码在那里:。如果这不能回答您的问题。。。我不知道谁/什么人将……Philippe,非常感谢您的回答,这对理解autodesk viewer的内部逻辑非常有帮助。仅供参考:我们决定为ViewerTool制作外部(非插件)模型浏览器,不确定“非插件”是什么意思,我建议您将每个查看器自定义都作为查看器扩展来实现,即使您处理自己的UI。我有多个使用Autodesk.Viewing.UI.Tree+React的treeview示例,这个示例可以在同一根节点中处理多个模型(使用较低的控件加载另一个模型以在树中查看):源代码在那里:。
    function setActiveModel(model) {
        var instanceTree = model.getData().instanceTree;
        viewer.modelstructure.setModel(instanceTree);
    }