Après avoir chargé plusieurs modèles. Dans l'événement AGGREGATE_SELECTION_CHANGED_EVENT
var propertyPanel = Viewer.getPropertyPanel(true);
propertyPanel.currentModel = model;
model.getObjectTree(function(instanceTree){
Viewer.modelstructure.setModel(instanceTree);
}
Bien que l'arbre du modèle dans le navigateur de modèles change en fonction du modèle cliqué
, lorsque vous cliquez sur l'élément dans la case rouge pour masquer le composant, ce sera toujours le modèle initialement chargé
Désolé, le navigateur de modèles actuel ne prend pas en charge les scénarios d'utilisation multi-modèles. Si vous souhaitez corriger cette situation, vous pouvez essayer de remplacer
Autodesk.Viewing.UI.ModelStructurePanel
及Autodesk.Viewing.Extensions.ViewerModelStructurePanel
et de modifier la fonction interne pour prendre en charge les scénarios d'utilisation multi-modèles.