Agregar la propiedad Animation y configurar la cámara de destino en el documento 3D
Agregar la propiedad Animation en el documento 3D
Aspose.3D for Java admite la representación de escenas animadas. En este artículo se explican los requisitos previos para mover un objeto.
Mover la posición del cubo
Mesh
se está utilizando en el código. Podemos Crear 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 fotogramas clave que se anima en 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
.
Configurar la cámara de destino en el archivo 3D
Aspose.3D for Java ofrece configurar la cámara objetivo en el archivo 3D. En algunos formatos de archivo, light/camera admite target, lo que permite que la luz/cámara siempre se enfrente a un nodo específico, esto es útil en animación.
Scene
, Camera
, Node
y Transform
están siendo utilizadas en el código. Para guardar un método Scene
, Scene.save
, acepta un nombre de archivo con la ruta completa y el parámetro FileFormat
.
En el siguiente ejemplo, el objetivo y la cámara se configuran en el archivo 3D: