Animation — Aspose.3D FOSS for Java
Example
Animovací systém v Aspose.3D FOSS pre Java je a deklarácia stub. Iba AnimationClip trieda je k dispozícii, s konštruktormi a základnými vlastnosťami zdedenými z A3DObject. Dáta kľúčových snímok, prehrávanie, kanály a interpolácia sú zatiaľ neimplementované.
Nasledujúce triedy neexistujú v tomto vydaní: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Všetky triedy animácií sú v com.aspose.threed koreňovom balíku.
import com.aspose.threed.*;AnimationClip
Pomenovaný kontajner pre rozsah animácie. A Scene môže obsahovať viacero klipov. Dedičí z A3DObject.
Upozornenie o stubu: AnimationClip môže byť konštruovaný a pomenovaný, ale dáta kľúčových snímok a funkčnosť prehrávania nie sú implementované. Trieda existuje, aby umožnila importérom formátov zachovať metadáta animačných klipov počas obojsmerného I/O.
Example
| Example | Example |
|---|---|
AnimationClip() | Vytvorí klip bez názvu |
AnimationClip(String name) | Vytvorí klip so zadaným názvom |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Názov klipu (napr. "Walk") |
description | String | getDescription() | setDescription(String) | Voliteľný popis |
start | double | getStart() | setStart(double) | Počiatoč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"