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

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"

انظر أيضًا

 العربية