Animation — Aspose.3D FOSS for Java

Example

Animovací systém v Aspose.3D FOSS pro Java je deklarační šablona. Pouze AnimationClip třída je k dispozici, s konstruktory a základními vlastnostmi zděděnými z A3DObject. Data klíčových snímků, přehrávání, kanály a interpolace jsou zatím neimplementovány.

Následující třídy dělají neexistují v tomto vydání: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Všechny třídy animací jsou v com.aspose.threed kořenovém balíčku.

import com.aspose.threed.*;

AnimationClip

Pojmenovaný kontejner pro rozsah animace. A Scene může obsahovat více klipů. Dědí z A3DObject.

Upozornění na stub: AnimationClip může být vytvořen a pojmenován, ale data keyframe a funkčnost přehrávání nejsou implementovány. Třída existuje, aby umožnila importérům formátů zachovat metadata animačních klipů během obousměrného I/O.

Example

ExampleExample
AnimationClip()Vytvoří klip bez názvu
AnimationClip(String name)Vytvoří klip se zadaným názvem

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Název klipu (např. "Walk")
descriptionStringgetDescription()setDescription(String)Volitelný popis
startdoublegetStart()setStart(double)Počáteční čas v sekundách
stopdoublegetStop()setStop(double)Koncový čas v sekundách
propertiesPropertyCollectiongetProperties()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"

Viz také

 Čeština