Animation — Aspose.3D FOSS for Java
Example
Animationssystemet i Aspose.3D FOSS för Java är en deklarationsstub. Endast AnimationClip klass är tillgänglig, med konstruktorer och grundläggande egenskaper ärvda från A3DObject. Nyckelbildsdata, uppspelning, kanaler och interpolation är ännu inte implementerade.
Följande klasser existerar inte i den här utgåvan: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Alla animationsklasser finns i com.aspose.threed rotpaketet.
import com.aspose.threed.*;AnimationClip
En namngiven behållare för ett animationsintervall. En Scene kan innehålla flera klipp. Ärver från A3DObject.
Stub-meddelande: AnimationClip kan konstrueras och namnges, men nyckelbildsdata och uppspelningsfunktionalitet är inte implementerade. Klassen finns för att låta formatimportörer bevara metadata för animationsklipp under rundresande I/O.
Example
| Example | Example |
|---|---|
AnimationClip() | Skapar ett klipp utan namn |
AnimationClip(String name) | Skapar ett klipp med det angivna namnet |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Klippnamn (e.g. "Walk") |
description | String | getDescription() | setDescription(String) | Valfri beskrivning |
start | double | getStart() | setStart(double) | Starttid i sekunder |
stop | double | getStop() | setStop(double) | Sluttid i sekunder |
properties | PropertyCollection | getProperties() | – | Anpassade egenskaper |
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"