Animation — Aspose.3D FOSS for Java

Example

Sistemul de animație din Aspose.3D FOSS pentru Java este un schiță de declarație. Doar AnimationClip clasa este disponibilă, cu constructori și proprietăți de bază moștenite de la A3DObject. Datele de cadre cheie, redarea, canalele și interpolarea sunt încă neimplementate.

Următoarele clase nu există în această ediție: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Toate clasele de animație se află în com.aspose.threed pachetul rădăcină.

import com.aspose.threed.*;

AnimationClip

Un container denumit pentru o gamă de animație. Un Scene poate conține mai multe clipuri. Moștenește de la A3DObject.

Notă stub: AnimationClip poate fi construită și denumită, dar datele de cadre cheie și funcționalitatea de redare nu sunt implementate. Clasa există pentru a permite importatorilor de format să păstreze metadatele clipurilor de animație în timpul I/O de tip round‑trip.

Example

ExampleExample
AnimationClip()Creează un clip fără nume
AnimationClip(String name)Creează un clip cu numele specificat

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Nume clip (de ex. "Walk")
descriptionStringgetDescription()setDescription(String)Descriere opțională
startdoublegetStart()setStart(double)Timpul de început în secunde
stopdoublegetStop()setStop(double)Timpul de sfârșit în secunde
propertiesPropertyCollectiongetProperties()Proprietăți personalizate

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"

Vezi și

 Română