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

ExampleExample
AnimationClip()Crea una clip senza nome
AnimationClip(String name)Crea una clip con il nome specificato

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Nome clip (ad es. "Walk")
descriptionStringgetDescription()setDescription(String)Descrizione opzionale
startdoublegetStart()setStart(double)Tempo di inizio in secondi
stopdoublegetStop()setStop(double)Tempo di fine in secondi
propertiesPropertyCollectiongetProperties()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"

Vedi anche

 Italiano