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