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

ExampleExample
AnimationClip()Creëert een clip zonder naam
AnimationClip(String name)Creëert een clip met de opgegeven naam

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Clipnaam (bijv. "Walk")
descriptionStringgetDescription()setDescription(String)Optionele beschrijving
startdoublegetStart()setStart(double)Starttijd in seconden
stopdoublegetStop()setStop(double)Eindtijd in seconden
propertiesPropertyCollectiongetProperties()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"

Zie ook

 Nederlands