Модель с несколькими телами может стать настолько сложной, что невозможно легко выделить ее компоненты. Твердые тела, тела и подсистемы многоцелевых тел часто скрываются друг за другом, что препятствует проверке геометрии, позы и движения при обновлении модели или во время моделирования.
Фильтрация визуализации - это функция проводника Mechanics, позволяющая выборочно отображать и скрывать детали модели. Показывая только те детали, которые вы хотите видеть, вы можете легко различить любые компоненты, расположенные внутри или позади других компонентов, таких как поршень двигателя, перемещающийся внутри корпуса цилиндра.
На рисунке показан пример фильтрации визуализации. Два цилиндра, один спереди и один сзади, скрыты в визуализации модели sm_radial_engine показанного примера. Учебное пособие по использованию фильтрации визуализации см. в разделе Выборочное отображение и скрытие компонентов модели.

Можно отображать и скрывать компоненты через контекстно-зависимое меню, доступное на панели дерева проводника Mechanics. Щелкните правой кнопкой мыши узел дерева модели, чтобы открыть меню и выбрать требуемую опцию. На рисунке показано меню фильтрации визуализации.

Меню фильтрации визуализации предоставляет четыре опции для выбора из:
Show This - включить визуализацию для выбранного компонента. Этот параметр не действует, если компонент уже виден.
Hide This - Отключить визуализацию для выбранного компонента. Этот параметр не действует, если компонент уже скрыт.
Show Only This - включить визуализацию для выбранного компонента и отключить визуализацию для остальной части модели. Этот параметр не действует, если выбранный компонент уже является единственным видимым компонентом.
Show Everything - включить визуализацию для каждого компонента в модели. Эта опция не действует, если все компоненты в модели уже видны.
Можно фильтровать визуализацию любого компонента с твердотельной геометрией. Это относится к отдельным телам, телам и подсистемам с несколькими телами. Как правило, если подсистема содержит хотя бы один твердотельный блок, то можно включить и выключить ее визуализацию.
Рамки, соединения, зависимости, силы и крутящие моменты не имеют твердотельной геометрии для визуализации и поэтому не могут быть отфильтрованы в обозревателе Mechanics. Контекстно-зависимое меню фильтрации визуализации можно открыть, щелкнув правой кнопкой мыши эти узлы, но активен только один параметр -Show Everything.
Панель дерева идентифицирует любой узел, который не визуализируется, отображая его имя серым цветом. Сюда входят узлы, которые могут быть визуализированы, но в настоящее время скрыты, и узлы, которые не могут быть визуализированы вообще. На рисунке показан пример с серыми именами узлов, которые не визуализируются.

Многозначные модели носят иерархический характер. Они часто содержат многотележащие подсистемы, содержащие подсистемы тела, каждая из которых имеет одно или несколько тел. Панель дерева Mechanics Explorer представляет такую структуру модели через узлы, расположенные иерархически. Узел является родительским узлом, если он содержит другие узлы, и дочерним узлом, если он находится под другим узлом. Узлы могут одновременно быть дочерними для одних узлов и родительскими для других.
На рисунке показана часть панели древовидного вида sm_radial_engine показанного примера. Узел Half_Cylinder_A является дочерним для узла Housing_and_Cylinder_Assembly и родительским для узлов плавников и Half_Annular_Cylinder.

Любые изменения параметров визуализации узла дерева применяются в равной степени ко всем дочерним элементам этого узла, если таковые имеются. Узлы, расположенные выше в дереве модели, не затрагиваются. Как показано на следующем рисунке, скрытие узла Half_Cylinder_A в модели sm_radial_engine приводит к скрытию узлов Fins и Half_Annular_Cylinder (дочерних узлов), но не узла Housing_and_Cylinders_Assembly (родительского узла) или узла Half_Cylinder_B (родственного узла).

Если требуется показать часть ранее скрытой подсистемы, можно изменить параметры видимости для дочерних узлов, которые требуется показать. Например, если после скрытия узла Half_Cylinder_A требуется показать дочерний узел «Fins», необходимо щелкнуть правой кнопкой мыши узел «Fins» и выбрать Show This. Такие изменения не влияют на остальную часть родительского узла Half_Cylinder_A.
Следующие действия применяются при обновлении или моделировании модели с ранее скрытыми узлами.
Если модель остается неизменной, настройки видимости узла остаются неизменными - то есть скрытые узлы остаются скрытыми, а видимые узлы остаются видимыми. Это происходит, даже если сохранить конфигурацию Mechanics Explorer в модели, щелкнув
значок.
Если закрыть Mechanics Explorer перед обновлением модели, Mechanics Explorer снова откроется со всеми видимыми узлами, включая все узлы, которые ранее могли быть скрыты.
При изменении имени блока, соответствующего скрытому узлу - например, твердотельному блоку или блоку подсистемы, содержащему твердотельный блок, - скрытый узел и любые дочерние узлы могут стать видимыми.
Если вы раскомментируете блок, который соответствует скрытому узлу и который вы ранее прокомментировали, скрытый узел и любые дочерние узлы могут стать видимыми.
При добавлении в скрытый блок «Подсистема» блока «Твердое тело» или другого блока «Подсистема» с блоком «Твердое тело» дочерний узел, соответствующий новому блоку, становится видимым после обновления модели, но видимость скрытого родительского узла остается неизменной.
При изменении параметров блока, соответствующего скрытому узлу, этот узел и его дочерние узлы сохраняют свои исходные настройки видимости, т.е. скрытые узлы остаются скрытыми, а видимые узлы остаются видимыми.
Фильтрация визуализации - не единственный подход, который можно использовать для улучшения видимости компонентов в модели. Однако зачастую это самое простое. Это также единственный подход, который не требует изменения модели каким-либо образом. Можно использовать следующие альтернативные подходы:
Понижение непрозрачности преграждающих компонентов, которые скрывают другие части модели, например, делает цилиндр, заключенный в поршень двигателя, прозрачным.
Моделирование преграждающих компонентов только частично - например, обработка цилиндров двигателя как полуцилиндров для сохранения видимости поршня во время моделирования.
Исключение обструктивных компонентов в целом, если они служат чисто эстетической цели и не оказывают влияния на динамику модели - например, удаление цилиндрических подсистем из sm_radial_engine показанного примера.
Комментирование или через обструктивные компоненты, если они служат чисто эстетической цели и не оказывают влияния на динамику модели - например, удаление цилиндрических подсистем из sm_radial_engine показанного примера.