Animation — Aspose.3D FOSS for Java
Example
Animacijski sustav u Aspose.3D FOSS za Java je deklaracijski stub. Samo AnimationClip klasa je dostupna, s konstruktorima i osnovnim svojstvima naslijeđenim iz A3DObject. Podaci ključnih okvira, reprodukcija, kanali i interpolacija su još nisu implementirani.
Sljedeće klase ne postoje u ovom izdanju: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Sve klase animacije nalaze se u com.aspose.threed korijenskom paketu.
import com.aspose.threed.*;AnimationClip
Imenovani spremnik za raspon animacije. A Scene može sadržavati više isječaka. Nasljeđuje od A3DObject.
Obavijest o stubu: AnimationClip može se konstruirati i imenovati, ali keyframe podaci i funkcionalnost reprodukcije nisu implementirani. Klasa postoji kako bi omogućila format importers da očuvaju animation clip metadata tijekom round‑trip I/O.
Example
| Example | Example |
|---|---|
AnimationClip() | Stvara clip bez imena |
AnimationClip(String name) | Stvara clip s navedenim imenom |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Naziv isječka (npr. "Walk") |
description | String | getDescription() | setDescription(String) | Opcionalni opis |
start | double | getStart() | setStart(double) | Početno vrijeme u sekundama |
stop | double | getStop() | setStop(double) | Završno vrijeme u sekundama |
properties | PropertyCollection | getProperties() | – | Prilagođena svojstva |
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"