Animation — Aspose.3D FOSS for Java
Example
Animacioni sistem u Aspose.3D FOSS za Java je deklaracioni stub. Samo AnimationClip klasa je dostupna, sa konstruktorima i osnovnim svojstvima nasleđenim iz A3DObject. Podaci o ključnim okvirima, reprodukcija, kanali i interpolacija su još nisu implementirani.
Sledeće klase ne postoje u ovom izdanju: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Sve klase animacije su u com.aspose.threed root paketu.
import com.aspose.threed.*;AnimationClip
Imenovani kontejner za opseg animacije. A Scene može sadržati više isječaka. Nasleđuje od A3DObject.
Obaveštenje o stubu: AnimationClip može se konstruisati i imenovati, ali podaci ključnih frejmova i funkcionalnost reprodukcije nisu implementirani. Klasa postoji kako bi omogućila formatskim uvoznicima da sačuvaju metapodatke animacijskog klipa tokom dvosmernog I/O.
Example
| Example | Example |
|---|---|
AnimationClip() | Kreira klip bez imena |
AnimationClip(String name) | Kreira klip sa navedenim imenom |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Ime klipa (npr. "Walk") |
description | String | getDescription() | setDescription(String) | Opcioni opis |
start | double | getStart() | setStart(double) | Početno vreme u sekundama |
stop | double | getStop() | setStop(double) | Krajnje vreme 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"