Pose
نمای کلی
Pose یک کلاس در Aspose.3D FOSS برای Python است. ارثبرده از: A3DObject، INamedObject.
متد Pose.add_bone_pose(node, matrix, local_matrix) تبدیل یک استخوان را برای انیمیشن اسکلتیک در شیء Pose ثبت میکند.
این کلاس 6 متد برای اشیاء Pose در برنامههای Python اعلام میکند. متدهای موجود شامل: __init__، add_bone_pose، find_property، get_property، remove_property، set_property هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Python، برای هر برنامه Python قابل دسترسی هستند. ویژگیها: bone_poses، name، pose_type، properties.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
pose_type | PoseType | خواندن/نوشتن | دریافت یا تنظیم نوع pose. |
bone_poses | `` | خواندن | پوزیشنهای استخوان را دریافت میکند. |
name | str | خواندن/نوشتن | نام را دریافت یا تنظیم میکند. |
properties | PropertyCollection | خواندن | ویژگیها را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
__init__(name: str) | Calls init(name) در این نمونه Pose. |
add_bone_pose(node: Node, matrix: Matrix4, local_matrix: bool) | یک تبدیل استخوان برای انیمیشن اسکلتال درون یک شیء Pose ثبت میکند |
find_property(property_name: str) | متد find_property(property_name) را بر این نمونه Pose فراخوانی میکند. |
get_property(property: str) | متد get_property(property) را بر روی این نمونه Pose فراخوانی میکند. |
set_property(property: str, value) | مقدار ویژگی را تنظیم میکند. |
remove_property(property) | متد remove_property(property) را بر روی این نمونه Pose فراخوانی میکند. |