Agregar propiedad de animación y configurar cámara de destino en el documento 3D
Agregar propiedad Animation en el documento 3D
Aspose.3D for Java admite la representación de escenas animadas. Este artículo explica los requisitos previos para mover un objeto.
Mover la posición del cubo
Mesh
se está utilizando en el código. PodemosCrear un objeto de clase Mesh como se narra allíY también debe animar la propiedad de traducción local del nodo:Adición de la transformación al nodo.
En Aspose.3D for Java API, la instancia de animación es en realidad una animación de fotograma clave que anima las propiedades. Para animar las propiedades, necesita una instancia CurveMapping
que asigne componentes de una propiedad a diferentes curvas, por ejemplo, una propiedad Vector3
puede tener 3 componentes X
/Y
/Z
, que configurará tres canales en CurveMapping
, cada canal puede tener un conjunto de Curve
.
Configure la cámara de destino en el archivo 3D
Aspose.3D for Java ofrece configurar la cámara de destino en el archivo 3D. En algunos formatos de archivo, la luz/cámara es compatible con el objetivo, lo que permite que la luz/cámara siempre frente a un nodo específico, esto es útil en animación.
Scene
, Camera
, Node
y Transform
se están utilizando en el código. Para guardar un método Scene
, Scene.save
que se está utilizando, acepta un nombre de archivo con una ruta de acceso completa y un parámetro FileFormat
.
En el siguiente ejemplo, el objetivo y la cámara se configuran en el archivo 3D: