Animation — Aspose.3D FOSS for Java
Example
Animacijos sistema Aspose.3D FOSS Java yra deklaracijos stubas. Tik AnimationClip klasė yra prieinama, su konstruktoriais ir pagrindinėmis savybėmis, paveldėtomis iš A3DObject. Raktų kadro duomenys, atkūrimas, kanalai ir interpoliacija yra dar neįgyvendinti.
Tolimesnės klasės neegzistuoja šioje leidimo versijoje: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Visos animacijos klasės yra the com.aspose.threed šakninis paketas.
import com.aspose.threed.*;AnimationClip
Pavadintas konteineris animacijos diapazonui. A Scene gali turėti kelis klipus. Paveldi iš A3DObject.
Stub pranešimas: AnimationClip gali būti sukurtas ir pavadintas, tačiau raktų kadro duomenys ir atkūrimo funkcionalumas nėra įgyvendinti. Ši klasė egzistuoja tam, kad formatų importuotojai galėtų išsaugoti animacijos klipo metaduomenis atliekant dvigubą I/O.
Example
| Example | Example |
|---|---|
AnimationClip() | Sukuria klipą be pavadinimo |
AnimationClip(String name) | Sukuria klipą su nurodytu pavadinimu |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Klipo pavadinimas (pvz. "Walk") |
description | String | getDescription() | setDescription(String) | Neprivalomas aprašymas |
start | double | getStart() | setStart(double) | Pradžios laikas sekundėmis |
stop | double | getStop() | setStop(double) | Pabaigos laikas sekundėmis |
properties | PropertyCollection | getProperties() | – | Pasirinktinės savybės |
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"