Выборочная визуализация модели

Что фильтрует визуализация?

Модель мультитела может стать столь комплексной, что вы не можете легко сказать ее компоненты независимо. Твердые частицы, тела и подсистемы мультитела часто скрываются друг позади друга, препятствуя вашим усилиям исследовать геометрию, положение и движение на обновлении модели или в процессе моделирования.

Фильтрация визуализации является функцией Mechanics Explorer, которая позволяет вам выборочно показать и скрыть части своей модели. Путем показа только тех частей, которые вы хотите видеть, можно более легко различить любые компоненты, помещенные в или позади других компонентов — таких как поршень механизма, переместившись в цилиндрическом преобразовании регистра.

Рисунок показывает пример фильтрации визуализации. Два цилиндра, один в передней стороне и один сзади, скрыты в визуализации модели показанного примера sm_radial_engine. Для примера, показывающего, как использовать фильтрацию визуализации, смотрите, Выборочно Показывают и Скрывают Компоненты модели.

Изменение видимости компонента

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

Опции фильтрации визуализации

Меню фильтрации визуализации предоставляет четыре возможности для вас выбирать из:

  • Show This — Включите визуализацию для выбранного компонента. Эта опция не оказывает влияния, если компонент уже отображается.

  • Hide This — Отключите визуализацию для выбранного компонента. Эта опция не оказывает влияния, если компонент уже скрыт.

  • Show Only This — Включите визуализацию для выбранного компонента и отключите визуализацию для остатка от модели. Эта опция не оказывает влияния, если выбранный компонент уже является единственным видимым компонентом.

  • Show Everything — Включите визуализацию для каждого компонента в модели. Эта опция не оказывает влияния, если каждый компонент в модели уже отображается.

Компоненты можно отфильтровать

Можно отфильтровать визуализацию любого компонента с геометрией тела. Это включает отдельные твердые частицы, тела и подсистемы мультитела. В общем случае, если подсистема содержит по крайней мере один блок Solid, то можно включить и выключить его визуализацию.

Системы координат, соединения, ограничения, силы и крутящие моменты не имеют никакой геометрии тела, чтобы визуализировать и поэтому не могут быть отфильтрованы в Mechanics Explorer. Можно все еще открыть визуализацию, фильтрующую контекстно-зависимое меню путем щелчка правой кнопкой по этим узлам, но только одна опция активна — Show Everything.

Область просмотра в виде дерева идентифицирует любой узел, не визуализируемый путем отображения его имени серым. Это включает узлы, которые могут визуализироваться, но в настоящее время скрыты и узлы, которые не могут визуализироваться вообще. Рисунок показывает пример с grayed имена узлов, не визуализируемых.

Иерархия модели и древовидные узлы

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

Рисунок показывает, что фрагмент области просмотра в виде дерева sm_radial_engine показал пример. Узел Half_Cylinder_A является дочерним элементом к узлу Housing_and_Cylinder_Assembly и родительским элементом к Пластинам и узлам Half_Annular_Cylinder.

Фильтрация иерархических подсистем

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

Если вы хотите показать часть подсистемы, вы ранее скрылись, можно изменить настройки видимости для дочерних узлов, которые вы хотите показать. Например, если после сокрытия узла Half_Cylinder_A, вы хотите показать дочерний узел Пластин, вы должны только щелкнуть правой кнопкой по узлу Пластин и выбрать Show This. Такие изменения не оказывают влияния на остаток от родительского узла Half_Cylinder_A.

Обновление моделей со скрытыми узлами

Следующее применяется, когда вы обновляете или симулируете модель с ранее скрытыми узлами:

  • Если модель остается неизменной, настройки видимости узла остаются неизменными — то есть, скрытые узлы остаются скрытыми, и видимые узлы остаются видимыми. Это происходит, даже если вы сохраняете настройку Mechanics Explorer в модель путем нажатия на значок.

  • Если вы закрываете Mechanics Explorer прежде, чем обновить модель, Mechanics Explorer вновь открылся со всеми видимыми узлами, включая любые узлы, которые вы, возможно, ранее скрыли.

  • Если вы меняете имя блока, соответствующего скрытому узлу — e.g., блок Solid или блок Subsystem, содержащий блок Solid — скрытый узел и любые дочерние узлы, это, возможно, стало видимым.

  • Если вы не комментируете блок, который соответствует скрытому узлу и что вы ранее прокомментировали, скрытый узел и любые дочерние узлы, это, возможно, стало видимым.

  • Если вы добавляете в скрытый блок Subsystem блок Solid или другой блок Subsystem с блоком Solid, дочерний узел, соответствующий новому блоку, становится видимым после обновления модели, но видимость скрытого родительского узла остается неизменной.

  • Если вы изменяете параметры блока, соответствующего скрытому узлу, тот узел и его дочерние узлы сохраняют их исходные настройки видимости — то есть, скрытые узлы остаются скрытыми, и видимые узлы остаются видимыми.

Альтернативные способы улучшить видимость

Фильтрация визуализации не является единственным подходом, который можно использовать, чтобы улучшить видимость компонента в модели. Однако это является часто самым простым. Это - также единственный подход, который не требует, чтобы вы изменили модель в любом случае. Альтернативные подходы, которые можно использовать, включают:

  • Понижение непрозрачности препятствующих компонентов — тех, которые затеняют другие части модели — например, создание цилиндра, монтирующего в корпус прозрачный поршень механизма.

  • Моделирование препятствующих компонентов только частично — например, обработка цилиндров механизма как полуцилиндры, чтобы сохранить поршневую видимость в процессе моделирования.

  • Исключение препятствующих компонентов в целом, если они служат чисто эстетической цели и не оказывают влияния на динамику модели — например, удаляя цилиндрические подсистемы из sm_radial_engine, показало пример.

  • Комментирование или через препятствующие компоненты, если они служат чисто эстетической цели и не оказывают влияния на динамику модели — например, удаляя цилиндрические подсистемы из sm_radial_engine, показало пример.