Bone

نمای کلی

Bone یک کلاس در Aspose.3D FOSS برای Python است. ارث‌برده از: A3DObject.

اشیاء استخوانی مدیریت وزن را از طریق متدهای get_weight و set_weight در دسترس قرار می‌دهند، که محاسبات اسکینینگ را ممکن می‌سازند.

این کلاس 7 متد برای اشیاء استخوانی در برنامه‌های Python اعلام می‌کند. متدهای موجود شامل: __init__, find_property, get_property, get_weight, remove_property, set_property, set_weight هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Python برای هر برنامه Python در دسترس هستند. ویژگی‌ها: bone_transform, link_mode, name, node, properties, transform و یک مورد دیگر.

خواص

نامنوعدسترسیتوضیح
link_mode'BoneLinkMode'خواندن/نوشتندریافت یا تنظیم حالت پیوند.
weight_countintخواندنتعداد وزن را دریافت می‌کند.
transform'Matrix4'خواندن/نوشتندریافت یا تنظیم تبدیل.
bone_transform'Matrix4'خواندن/نوشتندریافت یا تنظیم تبدیل استخوان.
node'Node'خواندن/نوشتندریافت یا تنظیم گره.
namestrخواندن/نوشتننام را دریافت یا تنظیم می‌کند.
propertiesPropertyCollectionخواندنویژگی‌ها را دریافت می‌کند.

روش ها

امضاتوضیح
__init__(name: str)Calls init(name) در این نمونه Bone.
get_weight(index: int) → floatمتد get_weight(index) را در این نمونه Bone فراخوانی می‌کند.
set_weight(index: int, weight: float)مقدار وزن را تنظیم می‌کند.
find_property(property_name: str)متد find_property(property_name) را در این نمونه Bone فراخوانی می‌کند.
get_property(property: str)متد get_property(property) را بر روی این نمونه Bone فراخوانی می‌کند.
set_property(property: str, value)مقدار ویژگی را تنظیم می‌کند.
remove_property(property)متد remove_property(property) را بر روی این نمونه Bone فراخوانی می‌کند.

همچنین ببینید:

 فارسی