Animation — Aspose.3D FOSS for Java
Example
Animovací systém v Aspose.3D FOSS pro Java je deklarační šablona. Pouze AnimationClip třída je k dispozici, s konstruktory a základními vlastnostmi zděděnými z A3DObject. Data klíčových snímků, přehrávání, kanály a interpolace jsou zatím neimplementovány.
Následující třídy dělají neexistují v tomto vydání: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Všechny třídy animací jsou v com.aspose.threed kořenovém balíčku.
import com.aspose.threed.*;AnimationClip
Pojmenovaný kontejner pro rozsah animace. A Scene může obsahovat více klipů. Dědí z A3DObject.
Upozornění na stub: AnimationClip může být vytvořen a pojmenován, ale data keyframe a funkčnost přehrávání nejsou implementovány. Třída existuje, aby umožnila importérům formátů zachovat metadata animačních klipů během obousměrného I/O.
Example
| Example | Example |
|---|---|
AnimationClip() | Vytvoří klip bez názvu |
AnimationClip(String name) | Vytvoří klip se zadaným názvem |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Název klipu (např. "Walk") |
description | String | getDescription() | setDescription(String) | Volitelný popis |
start | double | getStart() | setStart(double) | Počáteční čas v sekundách |
stop | double | getStop() | setStop(double) | Koncový čas v sekundách |
properties | PropertyCollection | getProperties() | – | Vlastní vlastnosti |
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"