KeyframeSequence
نمای کلی
KeyframeSequence یک کلاس در Aspose.3D FOSS برای Python است. ارثبرده از: A3DObject.
KeyframeSequence به توسعهدهندگان امکان میدهد منحنیهای انیمیشن را با درونیابی هر‑فریمکلید و کنترل تانژانت ایجاد کنند.
این کلاس 7 متد برای اشیای KeyframeSequence در برنامههای Python اعلام میکند. متدهای قابل استفاده شامل: __init__, add, find_property, get_property, remove_property, reset, set_property. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Python، برای هر برنامهٔ Python قابل دسترسی هستند. ویژگیها: bind_point, key_frames, name, post_behavior, pre_behavior, properties.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
name | str | خواندن/نوشتن | نام را دریافت یا تنظیم میکند. |
properties | `` | خواندن | ویژگیها را دریافت میکند. |
bind_point | 'BindPoint' | خواندن | نقطه اتصال را دریافت میکند. |
key_frames | List['KeyFrame'] | خواندن | کلید فریمها را دریافت میکند. |
post_behavior | Extrapolation | خواندن | رفتار پساز را دریافت میکند. |
pre_behavior | Extrapolation | خواندن | رفتار پیش را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
__init__(name: str) | Calls init(name) در این نمونه KeyframeSequence. |
reset() | دنباله را به حالت اولیهٔ خالی بازنشانی میکند |
add(time: float, value: float, interpolation: Interpolation) | یک فریم کلیدی را در زمان مشخص شده با مقدار تعیینشده و حالت درونیابی اضافه میکند |
find_property(property_name: str) | متد find_property(property_name) را بر روی این نمونه KeyframeSequence فراخوانی میکند. |
get_property(property: str) | متد get_property(property) را بر روی این نمونه KeyframeSequence فراخوانی میکند. |
set_property(property: str, value) | مقدار ویژگی را تنظیم میکند. |
remove_property(property) | متد remove_property(property) را بر روی این نمونه KeyframeSequence فراخوانی میکند. |