Animation — Aspose.3D FOSS for Java

Example

A Aspose.3D FOSS Java számára készült animációs rendszer egy deklarációs váz. Csak a AnimationClip osztály érhető el, a konstruktorokkal és az alapvető tulajdonságokkal, amelyek öröklődnek a A3DObject. A kulcskocka adatok, lejátszás, csatornák és interpoláció még nincsenek megvalósítva.

A következő osztályok nem léteznek ebben a kiadásban: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Az összes animációosztály a com.aspose.threed gyökércsomagban.

import com.aspose.threed.*;

AnimationClip

Egy elnevezett tároló egy animációs tartományhoz. Egy Scene több klipeket is tartalmazhat. Örökli a A3DObject.

Stub értesítés: AnimationClip létrehozható és elnevezhető, de a keyframe adatok és a lejátszási funkciók nincsenek megvalósítva. Az osztály azért létezik, hogy a formátumimportálók megőrizhessék az animációs klip metaadatait a körkörös I/O során.

Example

ExampleExample
AnimationClip()Létrehoz egy klipet név nélkül
AnimationClip(String name)Létrehoz egy klipet a megadott névvel

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Klip neve (pl. "Walk")
descriptionStringgetDescription()setDescription(String)Opcionális leírás
startdoublegetStart()setStart(double)Kezdési idő másodpercben
stopdoublegetStop()setStop(double)Befejezési idő másodpercben
propertiesPropertyCollectiongetProperties()Egyéni tulajdonságok

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"

Lásd még

 Magyar