Animation — Aspose.3D FOSS for Java
Example
A Aspose.3D FOSS Java számára készült animációs rendszer egy deklarációs váz. Csak a AnimationClip osztály érhető el, a konstruktorokkal és az alapvető tulajdonságokkal, amelyek öröklődnek a A3DObject. A kulcskocka adatok, lejátszás, csatornák és interpoláció még nincsenek megvalósítva.
A következő osztályok nem léteznek ebben a kiadásban: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Az összes animációosztály a com.aspose.threed gyökércsomagban.
import com.aspose.threed.*;AnimationClip
Egy elnevezett tároló egy animációs tartományhoz. Egy Scene több klipeket is tartalmazhat. Örökli a A3DObject.
Stub értesítés: AnimationClip létrehozható és elnevezhető, de a keyframe adatok és a lejátszási funkciók nincsenek megvalósítva. Az osztály azért létezik, hogy a formátumimportálók megőrizhessék az animációs klip metaadatait a körkörös I/O során.
Example
| Example | Example |
|---|---|
AnimationClip() | Létrehoz egy klipet név nélkül |
AnimationClip(String name) | Létrehoz egy klipet a megadott névvel |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Klip neve (pl. "Walk") |
description | String | getDescription() | setDescription(String) | Opcionális leírás |
start | double | getStart() | setStart(double) | Kezdési idő másodpercben |
stop | double | getStop() | setStop(double) | Befejezési idő másodpercben |
properties | PropertyCollection | getProperties() | – | Egyéni tulajdonságok |
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"