Skeleton
Tổng quan
Skeleton là một lớp trong Aspose.3D FOSS cho Python. Kế thừa từ: Entity.
Skeleton chủ yếu được sử dụng bởi phần mềm CAD để giúp nhà thiết kế thao tác việc biến đổi cấu trúc khung xương, thường không có ích ngoài các phần mềm CAD.
Lớp này khai báo 7 phương thức cho các đối tượng Skeleton trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, find_property, get_bounding_box, get_entity_renderer_key, get_property, remove_property, set_property. Tất cả các thành viên công khai 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: excluded, joints, mesh, name, parent_node, parent_nodes, và 4 mục khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
type | 'SkeletonType' | Đọc/Ghi | Lấy loại khung xương. |
size | float | Đọc/Ghi | Lấy hoặc đặt kích thước của khung xương. |
joints | `` | Đọc | Lấy các khớp của bộ xương. |
mesh | `` | Đọc | Lấy lưới của bộ xương. |
parent_nodes | List['Node'] | Đọc | Lấy các nút cha. |
parent_node | Optional['Node'] | Đọc/Ghi | Lấy hoặc đặt nút cha. |
excluded | bool | Đọc/Ghi | Lấy hoặc đặt giá trị bị loại trừ. |
scene | `` | Đọc/Ghi | Lấy hoặc đặt cảnh. |
name | str | Đọc/Ghi | Lấy hoặc thiết lập tên. |
properties | PropertyCollection | Đọc | Lấy các thuộc tính. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__(name: str) | Constructor của Skeleton. |
get_bounding_box() → BoundingBox | Không được triển khai trong phiên bản FOSS — ném ngoại lệ khi chạy. Trả về bounding box. |
get_entity_renderer_key() | Không được triển khai trong phiên bản FOSS — ném ngoại lệ khi chạy. Trả về khóa entity renderer key. |
find_property(property_name: str) | Gọi find_property(property_name) trên thể hiện Skeleton này. |
get_property(property: str) | Gọi get_property(property) trên thể hiện Skeleton này. |
set_property(property: str, value) | Đặt giá trị thuộc tính. |
remove_property(property) | Gọi remove_property(property) trên thể hiện Skeleton này. |