isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

23 сентября 2015

Анимация в T-FLEX CAD: управление разборкой на основе механизма 3D-преобразований

Алексей Плотников

Автор — инженер компании «Топ Системы», в 2009 году окончил университет МГТУ «МАМИ», специалист в области аддитивных технологий и быстрого прототипирования, а также инженерных систем автоматизированного проектирования CAD/CAE.
Плотников Алексей TFLEX T-FLEX CAD всегда славился своими параметрическими возможностями, которые в действительности обеспечивают большие преимущества при проектировании. На основе параметризации всегда работал и модуль анимации, требующий создания управляющей переменной и связи остальных переменных модели с ней. Имея возможность создавать самую сложную анимацию, включая деформирование тел в сцене, пользователи, тем не менее, сталкивались с рядом сложностей и приличными затратами времени при написании зависимостей в редакторе переменных. Результат, конечно, всегда оправдывал потраченное время, но, так или иначе, возникла идея создания дополнительного механизма для решения задач визуализации сборки/разборки в 3D-сцене.

В результате появился дополнительный инструмент — команда Управление разборкой, которая работает только с 3D-объектами и предназначена для создания анимации, основанной на механизме 3D-преобразований.

Любой объект в 3D-сцене имеет шесть степеней свободы: три поступательных и три вращательных. Преобразование 3D-объекта позволяет задействовать один из этих параметров либо их группу. Выполняя выбранные преобразования, пользователь перемещает или вращает объект относительно выбранной оси.

В команде Сценарий разборки был создан интерфейс, который позволил в явном виде задавать зависимость этих преобразований от времени.

Рассмотрим работу команды более подробно.

При создании новой анимации разборки первым шагом должен быть выбран объект/объекты в 3D-сцене для выполнения преобразования. Таким образом, создается первая стадия разборки — первый промежуток времени анимации — и устанавливается время выполнения этой стадии (время, в течение которого преобразование будет выполняться).

TFLEX-animation

Запуск команды Управление разборкой

TFLEX-animation

Преобразование 3D-объекта в сцене

Например, мы выбрали винт, который крепит колесо к раме, и поворачиваем его вокруг своей оси на заданный угол, имитируя вывинчивание винта из рамы. Время стадии установим равным 2 с. Это значит, что винт будет выкручиваться из рамы в течение 2 с.

TFLEX-animation

Интерфейс команды Управление разборкой

TFLEX-animation

Анимация разборки в сборочной единице

Каждая стадия может состоять из набора действий, которые выполняются параллельно друг другу. (Под действием понимается выполнение преобразования объекта (перемещение или вращение) или их набор). То есть в течение заданных 2 с. винт должен не только вращаться, но и перемещаться. Таким образом, в стадию попадает еще одно действие.

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

В результате получается последовательность стадий, время которых складывается, и формируется единая анимация.

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

Самих сценариев анимации разборки в модели также может быть сколько угодно. Кроме того, любой сценарий может быть «поднят» из файла уровнем ниже — то есть если во фрагменте сборки записан сценарий анимации, то его можно проигрывать и в сборочной модели.

Анимация проигрывается с помощью удобного плеера. Существует возможность прокрутки анимации в ручном режиме для более детального просмотра или быстрого перехода к нужному отрезку времени.

Сценарий анимации может быть записан в AVI- или WMVфайл для проигрывания с помощью стандартных плееров Windows.

Что касается дополнительных возможностей, то в первую очередь стоит рассмотреть экспорт сценария анимации в PDF-формат. Да-да, вам не показалось — именно в PDF-формат: T-FLEX CAD умеет преобразовывать созданный сценарий в 3D PDF с возможностью проигрывания. Файлы могут быть прочитаны с помощью программы Adobe Reader, которая установлена практически на каждом компьютере, — больше нет необходимости устанавливать специальные плееры и видеокодеки!

Кроме того, существует возможность экспорта сценария анимации в один из следующих форматов (PDF, VRL, X3D, POV, U3D).

TFLEX-animation

Пример анимации разборки

TFLEX-animation

Анимация разборки в 3D PDF

TFLEX-animation

Анимация разборки в 3D PDF

Ну и, конечно же, возможность записи фотореалистичного видео никто не отменял! Для этого пользователю доступны два механизма: на основе NvidiaOptix и с помощью дополнительной программы POV RAY.

Сценарий анимации также может быть использован и при построении 2D-проекций — специальная настройка позволяет показать разобранную сборку на чертеже изделия.

TFLEX-animation

Запись сценария анимации в видеофайл. Настройки

Подводя итоги, хочется еще раз подчеркнуть, что новый инструмент Управление разборкой создавался не для замены существующих механизмов анимации, а как дополнительная функциональность, позволяющая тратить минимум времени на выполнение определенного рода задач.
TFLEX-animation

Использование сценария разборки при создании чертежей

Вот пример анимации разборки:

Другие примеры анимации разборки можно посмотреть на нашем видео-канале.

Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.