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

یک مخزن نام‌دار برای یک بازهٔ انیمیشن. یک Scene ممکن است چندین کلیپ را در خود داشته باشد. از A3DObject.

اعلان استاب: AnimationClip می‌تواند ساخته و نام‌گذاری شود، اما داده‌های فریم کلیدی و عملکرد پخش پیاده‌سازی نشده‌اند. این کلاس وجود دارد تا به واردکنندگان فرمت اجازه دهد متادیتای کلیپ‌های انیمیشن را در طول 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"

موارد مرتبط

 فارسی