Animation — Aspose.3D FOSS for Java
Example
Het animatiesysteem in Aspose.3D FOSS voor Java is een declaratiestub. Alleen de AnimationClip klasse is beschikbaar, met constructors en basis‑eigenschappen geërfd van A3DObject. Keyframe-gegevens, afspelen, kanalen en interpolatie zijn nog niet geïmplementeerd.
De volgende klassen doen niet bestaan in deze editie: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Alle animatieklassen bevinden zich in de com.aspose.threed root package.
import com.aspose.threed.*;AnimationClip
Een benoemde container voor een animatiebereik. Een Scene kan meerdere clips bevatten. Erft van A3DObject.
Stub‑melding: AnimationClip kan worden geconstrueerd en benoemd, maar keyframe-gegevens en afspeelfunctionaliteit zijn niet geïmplementeerd. De klasse bestaat om formatimporteurs toe te staan animatieclip-metadata te behouden tijdens round-trip I/O.
Example
| Example | Example |
|---|---|
AnimationClip() | Creëert een clip zonder naam |
AnimationClip(String name) | Creëert een clip met de opgegeven naam |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Clipnaam (bijv. "Walk") |
description | String | getDescription() | setDescription(String) | Optionele beschrijving |
start | double | getStart() | setStart(double) | Starttijd in seconden |
stop | double | getStop() | setStop(double) | Eindtijd in seconden |
properties | PropertyCollection | getProperties() | – | Aangepaste eigenschappen |
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"