Animation — Aspose.3D FOSS for Java
Example
Sistemul de animație din Aspose.3D FOSS pentru Java este un schiță de declarație. Doar AnimationClip clasa este disponibilă, cu constructori și proprietăți de bază moștenite de la A3DObject. Datele de cadre cheie, redarea, canalele și interpolarea sunt încă neimplementate.
Următoarele clase nu există în această ediție: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Toate clasele de animație se află în com.aspose.threed pachetul rădăcină.
import com.aspose.threed.*;AnimationClip
Un container denumit pentru o gamă de animație. Un Scene poate conține mai multe clipuri. Moștenește de la A3DObject.
Notă stub: AnimationClip poate fi construită și denumită, dar datele de cadre cheie și funcționalitatea de redare nu sunt implementate. Clasa există pentru a permite importatorilor de format să păstreze metadatele clipurilor de animație în timpul I/O de tip round‑trip.
Example
| Example | Example |
|---|---|
AnimationClip() | Creează un clip fără nume |
AnimationClip(String name) | Creează un clip cu numele specificat |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Nume clip (de ex. "Walk") |
description | String | getDescription() | setDescription(String) | Descriere opțională |
start | double | getStart() | setStart(double) | Timpul de început în secunde |
stop | double | getStop() | setStop(double) | Timpul de sfârșit în secunde |
properties | PropertyCollection | getProperties() | – | Proprietăți personalizate |
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"