Animation — Aspose.3D FOSS for Java

Example

System animacji w Aspose.3D FOSS dla Java jest szkielet deklaracji. Tylko AnimationClip klasa jest dostępna, z konstruktorami i podstawowymi właściwościami dziedziczonymi po A3DObject. Dane klatek kluczowych, odtwarzanie, kanały i interpolacja są jeszcze nie zaimplementowane.

Poniższe klasy nie istnieją w tej edycji: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Wszystkie klasy animacji znajdują się w com.aspose.threed pakiecie głównym.

import com.aspose.threed.*;

AnimationClip

Nazwany kontener dla zakresu animacji. A Scene może zawierać wiele klipów. Dziedziczy po A3DObject.

Uwaga szkieletu: AnimationClip może być tworzony i nazywany, ale dane klatek kluczowych oraz funkcjonalność odtwarzania nie są zaimplementowane. Klasa istnieje, aby umożliwić importującym formaty zachowanie metadanych klipów animacji podczas dwukierunkowego I/O.

Example

ExampleExample
AnimationClip()Tworzy klip bez nazwy
AnimationClip(String name)Tworzy klip z określoną nazwą

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Nazwa klipu (np. "Walk")
descriptionStringgetDescription()setDescription(String)Opcjonalny opis
startdoublegetStart()setStart(double)Czas rozpoczęcia w sekundach
stopdoublegetStop()setStop(double)Czas zakończenia w sekundach
propertiesPropertyCollectiongetProperties()Własne właściwości

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"

Zobacz także

 Polski