KeyframeSequence
نمای کلی
KeyframeSequence یک کلاس در Aspose.3D FOSS برای Java است. ارث میبرد از: A3DObject، Iterable<KeyFrame>.
دنبالهای از فریمهای کلیدی، که تبدیل یک مقدار نمونهبرداریشده را در طول زمان توصیف میکند.
این کلاس 20 متد برای کار با اشیاء KeyframeSequence در برنامههای Java فراهم میکند. متدهای موجود شامل: A3DObject، KeyframeSequence، add، findProperty، getBindPoint، getKeyFrames، getName، getPostBehavior، getPreBehavior، getProperties، getProperty، iterator، و 4 متد اضافی هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Java، برای هر برنامه Java در دسترس هستند. ویژگیها: bindPoint، keyFrames، name، postBehavior، preBehavior، properties.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
bindPoint | BindPoint | خواندن | نقطهٔ اتصال ویژگی که این منحنی را مالک است را دریافت میکند |
keyFrames | List<KeyFrame> | خواندن | فریمهای کلیدی این منحنی را دریافت میکند. |
postBehavior | Extrapolation | خواندن | دریافت رفتار پس از نشان میدهد که مقدار نمونهبرداری شده باید پس از آخرین فریم کلیدی چه باشد. |
preBehavior | Extrapolation | خواندن | دریافت رفتار pre نشان میدهد مقدار نمونهبرداری شده باید قبل از اولین کلید چه باشد. |
name | String | خواندن | نام را دریافت میکند. |
properties | PropertyCollection | خواندن | ویژگیها را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
KeyframeSequence() | متد KeyframeSequence را بر روی این نمونه KeyframeSequence فراخوانی میکند. |
KeyframeSequence(name: String) | متد KeyframeSequence(name) را بر روی این نمونه KeyframeSequence فراخوانی میکند. |
getBindPoint() → BindPoint | نقطهٔ اتصال ویژگی که این منحنی را مالک است را دریافت میکند |
getKeyFrames() → List<KeyFrame> | فریمهای کلیدی این منحنی را برمیگرداند. |
getPostBehavior() → Extrapolation | دریافت رفتار پس از (post) نشان میدهد مقدار نمونهبرداری شده باید پس از آخرین فریم کلیدی باشد. |
getPreBehavior() → Extrapolation | دریافت رفتار پیش (pre) نشان میدهد مقدار نمونهبرداری شده باید قبل از اولین کلید باشد. |
add(time: double, value: float) | یک فریم کلیدی جدید با مقدار مشخص ایجاد کنید / |
add(time: double, value: float, interpolation: Interpolation) | یک فریم کلیدی جدید با مقدار مشخص ایجاد کنید / |
reset() | تمام فریمهای کلیدی را حذف میکند و رفتارهای پس و پیش را بازنشانی میکند. |
iterator() → Iterator<KeyFrame> | دسترسگیرندهای را برای پیمایش تمام فریمهای کلیدی دریافت میکند. |
A3DObject() | متد A3DObject را بر روی این نمونه KeyframeSequence فراخوانی میکند. |
A3DObject(name: String) | متد A3DObject(name) را بر روی این نمونهٔ KeyframeSequence فراخوانی میکند. |
getName() → String | نام را برمیگرداند. |
setName(name: String) | مقدار نام را تنظیم میکند. |
getProperties() → PropertyCollection | ویژگیها را برمیگرداند. |
findProperty(name: String) → Property | متد findProperty(name) را بر روی این نمونه KeyframeSequence فراخوانی میکند. |
getProperty(name: String) → Object | متد getProperty(name) را بر روی این نمونه KeyframeSequence فراخوانی میکند. |
setProperty(name: String, value: Object) | قابهای کلیدی این منحنی را برمیگرداند. |
removeProperty(name: String) → boolean | متد removeProperty(name) را بر این نمونه KeyframeSequence فراخوانی میکند. |
removeProperty(property: Property) → boolean | متد removeProperty(property) را بر این نمونه KeyframeSequence فراخوانی میکند. |