Animation — Aspose.3D FOSS for Java
Example
El sistema d’animació a Aspose.3D FOSS per a Java és un esbós de declaració. Només el AnimationClip classe està disponible, amb constructors i propietats bàsiques heretades de A3DObject. Les dades de fotogrames clau, la reproducció, els canals i la interpolació són encara no implementades.
Les classes següents no existeixen en aquesta edició: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Totes les classes d’animació es troben al com.aspose.threed paquet arrel.
import com.aspose.threed.*;AnimationClip
Un contenidor amb nom per a un interval d’animació. Un Scene pot contenir diversos clips. Hereta de A3DObject.
Avís d’esbós: AnimationClip pot ser construïda i anomenada, però les dades de fotogrames clau i la funcionalitat de reproducció no estan implementades. La classe existeix per permetre que els importadors de format preservin les metadades dels clips d’animació durant el I/O d’anada i tornada.
Example
| Example | Example |
|---|---|
AnimationClip() | Crea un clip sense nom |
AnimationClip(String name) | Crea un clip amb el nom especificat |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Nom del clip (p. ex. "Walk") |
description | String | getDescription() | setDescription(String) | Descripció opcional |
start | double | getStart() | setStart(double) | Temps d’inici en segons |
stop | double | getStop() | setStop(double) | Temps de finalització en segons |
properties | PropertyCollection | getProperties() | – | Propietats personalitzades |
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"