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
| Example | Example |
|---|---|
AnimationClip() | Tworzy klip bez nazwy |
AnimationClip(String name) | Tworzy klip z określoną nazwą |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Nazwa klipu (np. "Walk") |
description | String | getDescription() | setDescription(String) | Opcjonalny opis |
start | double | getStart() | setStart(double) | Czas rozpoczęcia w sekundach |
stop | double | getStop() | setStop(double) | Czas zakończenia w sekundach |
properties | PropertyCollection | getProperties() | – | 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"