如何使用 Forge 查看器启用模型结构面板的搜索



默认情况下,在移动设备上禁用模型结构面板的搜索...

为了在移动设备中启用搜索框,我正在使用

this.viewer.setModelStructurePanel(new Autodesk.Viewing.Extensions.ViewerModelStructurePanel(this.viewer, 'Model browser', {hideSearch: false})).

我认为正因为如此,模型结构被重建,隐藏模型没有在模型浏览器中列出。你能帮我解决这个问题吗?

只需以编程方式重新添加缺少的模型

var model = NOP_VIEWER.impl.modelQueue().getHiddenModels()[0]
NOP_VIEWER.modelstructure.addModel(model)

您可能还希望完善新模型面板缺少的配置:

new Autodesk.Viewing.Extensions.ViewerModelStructurePanel(this.viewer, 'Model browser', {
docStructureConfig: viewer.config.docStructureConfig,
hideSearch: false,
excludeRoot: viewer.config.modelBrowserExcludeRoot,
startCollapsed: viewer.config.modelBrowserStartCollapsed,
isolate: viewer.config.modelBrowserIsolateSelectedNodes
})

最新更新