Добавить свойство анимации и настройку целевой камеры в документе 3D
Добавить свойство Animation в документе 3D
Aspose.3D for Java поддерживает рендеринг анимированной сцены. Эта статья объясняет предпосылки для перемещения объекта.
Положение Move Cube
Mesh
используется в коде. Мы можемСоздать объект класса Mesh, как там рассказаноИ он также должен анимировать свойство локального перевода узла:Добавление преобразования к узлу.
В Aspose.3D for Java API экземпляр анимации на самом деле является анимацией ключевого кадра, которая анимирует свойства. Для того, чтобы анимировать свойства, вам нужен экземпляр CurveMapping
, который отображает компоненты свойства в разные кривые, например, свойство Vector3
может иметь 3 компонента X
/Y
/Z
, которое установит три канала в CurveMapping
, каждый канал может иметь набор Curve
.
Настройка целевой камеры в файле 3D
Aspose.3D for Java предлагает настроить целевую камеру в файле 3D. В некоторых форматах файлов свет/камера поддерживает цель, что позволяет свету/камере всегда обращаться к указанному узлу, это полезно в анимации.
Scene
, Camera
, Node
и Transform
используются в коде. Для сохранения Scene
используется метод Scene.save
, он принимает имя файла с полным путем и параметром FileFormat
.
В приведенном ниже примере цель и камера настроены в файле 3D: