Animation — Aspose.3D FOSS for Java
Example
Animasjonssystemet i Aspose.3D FOSS for Java er en deklarasjonsstub. Kun AnimationClip klassen er tilgjengelig, med konstruktører og grunnleggende egenskaper arvet fra A3DObject. Nøkkelrammedata, avspilling, kanaler og interpolasjon er ikke implementert ennå.
Følgende klasser gjør ikke eksisterer i denne utgaven: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Alle animasjonsklasser er i com.aspose.threed rotpakke.
import com.aspose.threed.*;AnimationClip
En navngitt beholder for et animasjonsområde. En Scene kan inneholde flere klipp. Arver fra A3DObject.
Stub-varsel: AnimationClip kan konstrueres og navngis, men keyframe-data og avspillingsfunksjonalitet er ikke implementert. Klassen eksisterer for å tillate formatimportører å bevare metadata for animasjonsklipp under rundtur I/O.
Example
| Example | Example |
|---|---|
AnimationClip() | Oppretter et klipp uten navn |
AnimationClip(String name) | Oppretter et klipp med det angitte navnet |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Klippnavn (e.g. "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() | – | Egendefinerte egenskaper |
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"