Animation — Aspose.3D FOSS for Java
Example
El sistema de animación en Aspose.3D FOSS para Java es un esqueleto de declaración. Sólo el AnimationClip clase está disponible, con constructores y propiedades básicas heredadas de A3DObject. Los datos de fotogramas clave, la reproducción, los canales y la interpolación son aún no implementados.
Las siguientes clases no existen en esta edición: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Todas las clases de animación están en el com.aspose.threed paquete raíz.
import com.aspose.threed.*;AnimationClip
Un contenedor con nombre para un rango de animación. Un Scene puede contener varios clips. Hereda de A3DObject.
Aviso de Stub: AnimationClip puede ser construido y nombrado, pero los datos de fotogramas clave y la funcionalidad de reproducción no están implementados. La clase existe para permitir que los importadores de formatos conserven los metadatos de los clips de animación durante el I/O de ida y vuelta.
Example
| Example | Example |
|---|---|
AnimationClip() | Crea un clip sin nombre |
AnimationClip(String name) | Crea un clip con el nombre especificado |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Nombre del clip (p. ej. "Walk") |
description | String | getDescription() | setDescription(String) | Descripción opcional |
start | double | getStart() | setStart(double) | Hora de inicio en segundos |
stop | double | getStop() | setStop(double) | Hora de finalización en segundos |
properties | PropertyCollection | getProperties() | – | Propiedades personalizadas |
Example
import com.aspose.threed.*;
// Create an animation clip (metadata only — no keyframe support)
AnimationClip clip = new AnimationClip("Walk");
clip.setStart(0.0);
clip.setStop(2.0);
System.out.println(clip.getName()); // "Walk"