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
| 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"