Bone

Tổng quan

Bone là một lớp trong Aspose.3D FOSS cho Python. Kế thừa từ: A3DObject.

Các đối tượng Bone cung cấp quản lý trọng lượng thông qua các phương thức get_weight và set_weight, cho phép tính toán skinning.

Lớp này khai báo 7 phương thức cho các đối tượng Bone trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, find_property, get_property, get_weight, remove_property, set_property, set_weight. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.3D FOSS cho Python. Thuộc tính: bone_transform, link_mode, name, node, properties, transform, và 1 mục nữa.

Thuộc tính

TênKiểuTruy cậpMô tả
link_mode'BoneLinkMode'Đọc/GhiLấy hoặc đặt chế độ liên kết.
weight_countintĐọcLấy số lượng trọng lượng.
transform'Matrix4'Đọc/GhiLấy hoặc đặt phép biến đổi.
bone_transform'Matrix4'Đọc/GhiLấy hoặc đặt phép biến đổi của xương.
node'Node'Đọc/GhiLấy hoặc đặt nút.
namestrĐọc/GhiLấy hoặc đặt tên.
propertiesPropertyCollectionĐọcLấy các thuộc tính.

Phương thức

Chữ kýMô tả
__init__(name: str)Calls init(name) trên thực thể Bone này.
get_weight(index: int) → floatGọi get_weight(index) trên đối tượng Bone này.
set_weight(index: int, weight: float)Đặt giá trị trọng lượng.
find_property(property_name: str)Gọi find_property(property_name) trên đối tượng Bone này.
get_property(property: str)Gọi get_property(property) trên đối tượng Bone này.
set_property(property: str, value)Đặt giá trị thuộc tính.
remove_property(property)Gọi remove_property(property) trên đối tượng Bone này.

Xem thêm

 Tiếng Việt