Animation — Aspose.3D FOSS for Java
Example
Das Animationssystem in Aspose.3D FOSS für Java ist ein Deklarations-Stub. Nur die AnimationClip Klasse ist verfügbar, mit Konstruktoren und grundlegenden Eigenschaften, die von A3DObject. Keyframe-Daten, Wiedergabe, Kanäle und Interpolation sind noch nicht implementiert.
Die folgenden Klassen tun nicht existieren in dieser Ausgabe: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Alle Animationsklassen befinden sich im com.aspose.threed Root-Paket.
import com.aspose.threed.*;AnimationClip
Ein benannter Container für einen Animationsbereich. Ein Scene kann mehrere Clips enthalten. Erbt von A3DObject.
Stub-Hinweis: AnimationClip kann konstruiert und benannt werden, aber Keyframe-Daten und Wiedergabefunktionen sind nicht implementiert. Die Klasse existiert, um Format-Importern zu ermöglichen, Metadaten von Animationsclips während des Round‑Trip‑I/O zu erhalten.
Example
| Example | Example |
|---|---|
AnimationClip() | Erstellt einen Clip ohne Namen |
AnimationClip(String name) | Erstellt einen Clip mit dem angegebenen Namen |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Clip-Name (z. B. "Walk") |
description | String | getDescription() | setDescription(String) | Optionale Beschreibung |
start | double | getStart() | setStart(double) | Startzeit in Sekunden |
stop | double | getStop() | setStop(double) | Endzeit in Sekunden |
properties | PropertyCollection | getProperties() | – | Benutzerdefinierte Eigenschaften |
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"