Animation — Aspose.3D FOSS for Java
Example
Sistem animasi di Aspose.3D FOSS untuk Java adalah stub deklarasi. Hanya AnimationClip kelas tersedia, dengan konstruktor dan properti dasar yang diwarisi dari A3DObject. Data keyframe, pemutaran, saluran, dan interpolasi adalah belum diimplementasikan.
Kelas-kelas berikut tidak ada dalam edisi ini: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Semua kelas animasi berada di com.aspose.threed paket root.
import com.aspose.threed.*;AnimationClip
Kontainer bernama untuk rentang animasi. Sebuah Scene dapat menampung beberapa klip. Mewarisi dari A3DObject.
Pemberitahuan stub: AnimationClip dapat dibangun dan dinamai, tetapi data keyframe dan fungsionalitas pemutaran belum diimplementasikan. Kelas ini ada untuk memungkinkan pengimpor format mempertahankan metadata klip animasi selama I/O bolak-balik.
Example
| Example | Example |
|---|---|
AnimationClip() | Membuat klip tanpa nama |
AnimationClip(String name) | Membuat klip dengan nama yang ditentukan |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Nama klip (misalnya. "Walk") |
description | String | getDescription() | setDescription(String) | Deskripsi opsional |
start | double | getStart() | setStart(double) | Waktu mulai dalam detik |
stop | double | getStop() | setStop(double) | Waktu selesai dalam detik |
properties | PropertyCollection | getProperties() | – | Properti khusus |
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"