Animation — Aspose.3D FOSS for Java

Example

Animacijski sustav u Aspose.3D FOSS za Java je deklaracijski stub. Samo AnimationClip klasa je dostupna, s konstruktorima i osnovnim svojstvima naslijeđenim iz A3DObject. Podaci ključnih okvira, reprodukcija, kanali i interpolacija su još nisu implementirani.

Sljedeće klase ne postoje u ovom izdanju: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Sve klase animacije nalaze se u com.aspose.threed korijenskom paketu.

import com.aspose.threed.*;

AnimationClip

Imenovani spremnik za raspon animacije. A Scene može sadržavati više isječaka. Nasljeđuje od A3DObject.

Obavijest o stubu: AnimationClip može se konstruirati i imenovati, ali keyframe podaci i funkcionalnost reprodukcije nisu implementirani. Klasa postoji kako bi omogućila format importers da očuvaju animation clip metadata tijekom round‑trip I/O.

Example

ExampleExample
AnimationClip()Stvara clip bez imena
AnimationClip(String name)Stvara clip s navedenim imenom

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Naziv isječka (npr. "Walk")
descriptionStringgetDescription()setDescription(String)Opcionalni opis
startdoublegetStart()setStart(double)Početno vrijeme u sekundama
stopdoublegetStop()setStop(double)Završno vrijeme u sekundama
propertiesPropertyCollectiongetProperties()Prilagođena svojstva

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"

Vidi također

 Hrvatski