Animation — Aspose.3D FOSS for Java
Example
Animācijas sistēma Aspose.3D FOSS priekš Java ir deklarācijas šablons. Tikai AnimationClip klase ir pieejama, ar konstruktoriem un pamata īpašībām, kas mantotas no A3DObject. Atslēgas kadru dati, atskaņošana, kanāli un interpolācija ir vēl nav īstenota.
Sekojošās klases neeksistē šajā izdevumā: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Visas animācijas klases atrodas com.aspose.threed saknes pakotnē.
import com.aspose.threed.*;AnimationClip
Nosaukts konteineris animācijas diapazonam. A Scene var saturēt vairākus klipus. Manto no A3DObject.
Stub paziņojums: AnimationClip var tikt izveidots un nosaukts, bet atslēgkadru dati un atskaņošanas funkcionalitāte nav īstenota. Šī klase pastāv, lai ļautu formāta importētājiem saglabāt animācijas klipa metadatus round‑trip I/O laikā.
Example
| Example | Example |
|---|---|
AnimationClip() | Izveido klipu bez nosaukuma |
AnimationClip(String name) | Izveido klipu ar norādīto nosaukumu |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Klipa nosaukums (e.g. "Walk") |
description | String | getDescription() | setDescription(String) | Pēc izvēles apraksts |
start | double | getStart() | setStart(double) | Sākuma laiks sekundēs |
stop | double | getStop() | setStop(double) | Beigu laiks sekundēs |
properties | PropertyCollection | getProperties() | – | Pielāgotas īpašības |
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"