问题描述
我正在尝试按照本文所述的步骤加载多个模型:https://forge.autodesk.com/blog/loading-multiple-models-forge-viewer-v7
如果您不使用新的AggregatedView类,则可以按照本文所述在keepCurrentModels: true
期间使用选项viewer.loadDocumentNode(...)
。
但是,当使用AggregatedView时,我无法保留已经加载的模型。这是因为您没有使用loadDocumentNode(...)
加载模型。
我使用网站上的示例(https://gist.github.com/yiskang/c404af571ba4d631b5929c777503891e)中提供的代码。如何修改此代码,以便在加载初始模型后可以加载模型?
解决方法
只需为要在缩写后加载的其他模型调用AggregatedView#show( bubble )
。 AggregatedView#show
将根据当前设计在加载新模型时应用选项keepCurrentModels: true
。相反,要卸载已加载的模型,请调用AggregatedView#hide( bubble )
。