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 .NET 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, la animación de objetos es en realidad una animación de fotograma clave que anima las propiedades. Para animar 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 .NET 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
se está utilizando, acepta un nombre de archivo con la ruta de acceso completa y el parámetro FileFormat
.
En el siguiente ejemplo, el objetivo y la cámara se configuran en el archivo 3D: