Animation — Aspose.3D FOSS for Java
Example
نظام الرسوم المتحركة في Aspose.3D FOSS لـ Java هو قالب إعلان. فقط الـ AnimationClip الفئة متاحة، مع المُنشئات والخصائص الأساسية الموروثة من A3DObject. بيانات الإطارات المفتاحية، التشغيل، القنوات، والاستيفاء هي لم تُنفّذ بعد.
الفئات التالية تقوم غير موجودة في هذا الإصدار: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum)،, ExtrapolationType (enum).
جميع فئات الرسوم المتحركة موجودة في com.aspose.threed الحزمة الجذرية.
import com.aspose.threed.*;AnimationClip
حاوية مسماة لنطاق الرسوم المتحركة. A Scene قد تحتوي على مقاطع متعددة. يرث من A3DObject.
إشعار تجريدي: AnimationClip يمكن إنشاؤه وتسميةه، لكن بيانات keyframe ووظيفة playback غير مُنفذة. الفئة موجودة للسماح لمستوردات الصيغ بالحفاظ على بيانات تعريف مقاطع الرسوم المتحركة أثناء عمليات round‑trip 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"