Animation — Aspose.3D FOSS for Java
Example
Animationssystemet i Aspose.3D FOSS for Java er en deklarationsstub. Kun AnimationClip klassen er tilgængelig, med konstruktører og grundlæggende egenskaber arvet fra A3DObject. Nøglebilleddata, afspilning, kanaler og interpolation er endnu ikke implementeret.
Følgende klasser gør findes ikke i denne udgave: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Alle animationsklasser er i com.aspose.threed rodpakke.
import com.aspose.threed.*;AnimationClip
En navngivet container til et animationsområde. En Scene kan indeholde flere klip. Arver fra A3DObject.
Stub-meddelelse: AnimationClip kan konstrueres og navngives, men keyframe-data og afspilningsfunktionalitet er ikke implementeret. Klassen findes for at gøre det muligt for formatimportører at bevare animationsklip-metadata under round-trip I/O.
Example
| Example | Example |
|---|---|
AnimationClip() | Opretter et klip uden navn |
AnimationClip(String name) | Opretter et klip med det angivne navn |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Klippetitel (f.eks. "Walk") |
description | String | getDescription() | setDescription(String) | Valgfri beskrivelse |
start | double | getStart() | setStart(double) | Starttid i sekunder |
stop | double | getStop() | setStop(double) | Sluttid i sekunder |
properties | PropertyCollection | getProperties() | – | Brugerdefinerede egenskaber |
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"