Animation — Aspose.3D FOSS for Java
Example
מערכת האנימציה ב-Aspose.3D FOSS עבור Java היא תבנית הצהרה. רק AnimationClip המחלקה זמינה, עם בונים ותכונות בסיסיות שיורשות מ A3DObject. נתוני Keyframe, playback, channels, ו‑interpolation הם עדיין לא מיושמים.
המחלקות הבאות אינן קיימות בגרסה זו: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
כל מחלקות האנימציה נמצאות ב com.aspose.threed חבילת השורש.
import com.aspose.threed.*;AnimationClip
מכולה בשם עבור טווח אנימציה. A Scene יכולה להכיל מספר קטעים. יורשת מ A3DObject.
הודעת תבנית: AnimationClip ניתן לבנות ולתת שם, אך נתוני keyframe ופונקציונליות ההפעלה אינם מיושמים. המחלקה קיימת כדי לאפשר למייבאי פורמט לשמר metadata של קטעי אנימציה במהלך I/O מעגלי.
Example
| Example | Example |
|---|---|
AnimationClip() | יוצר קטע ללא שם |
AnimationClip(String name) | יוצר קטע עם השם שצוין |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | שם הקליפ (למשל. "Walk") |
description | String | getDescription() | setDescription(String) | תיאור אופציונלי |
start | double | getStart() | setStart(double) | זמן התחלה בשניות |
stop | double | getStop() | setStop(double) | זמן סיום בשניות |
properties | PropertyCollection | getProperties() | – | מאפיינים מותאמים |
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"