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

ExampleExample
AnimationClip()יוצר קטע ללא שם
AnimationClip(String name)יוצר קטע עם השם שצוין

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)שם הקליפ (למשל. "Walk")
descriptionStringgetDescription()setDescription(String)תיאור אופציונלי
startdoublegetStart()setStart(double)זמן התחלה בשניות
stopdoublegetStop()setStop(double)זמן סיום בשניות
propertiesPropertyCollectiongetProperties()מאפיינים מותאמים

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"

ראה גם

 עברית