Animation — Aspose.3D FOSS for Java
Example
Il sistema di animazione in Aspose.3D FOSS per Java è un stub di dichiarazione. Solo il AnimationClip classe è disponibile, con costruttori e proprietà di base ereditate da A3DObject. I dati dei fotogrammi chiave, la riproduzione, i canali e l’interpolazione sono ancora non implementati.
Le seguenti classi non esistono in questa edizione: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Tutte le classi di animazione si trovano nel com.aspose.threed pacchetto radice.
import com.aspose.threed.*;AnimationClip
Un contenitore nominato per un intervallo di animazione. Un Scene può contenere più clip. Eredita da A3DObject.
Avviso di stub: AnimationClip può essere costruito e denominato, ma i dati dei keyframe e la funzionalità di playback non sono implementati. La classe esiste per consentire agli importatori di formato di preservare i metadati delle clip di animazione durante il round‑trip I/O.
Example
| Example | Example |
|---|---|
AnimationClip() | Crea una clip senza nome |
AnimationClip(String name) | Crea una clip con il nome specificato |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Nome clip (ad es. "Walk") |
description | String | getDescription() | setDescription(String) | Descrizione opzionale |
start | double | getStart() | setStart(double) | Tempo di inizio in secondi |
stop | double | getStop() | setStop(double) | Tempo di fine in secondi |
properties | PropertyCollection | getProperties() | – | Proprietà personalizzate |
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"