RectangleShape
Tổng quan
RectangleShape là một lớp trong Aspose.3D FOSS cho Python. Kế thừa từ: ParameterizedProfile.
Hồ sơ hình chữ nhật tương thích IFC.
Lớp này khai báo 9 phương thức cho các đối tượng RectangleShape 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_extent, get_property, remove_property, set_property. 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. Các thuộc tính: depth, excluded, name, parent_node, parent_nodes, properties, và 2 mục khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
width | float | Đọc/Ghi | Lấy hoặc đặt chiều rộng. |
depth | float | Đọc/Ghi | Lấy hoặc đặt độ sâu. |
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 đặt tên. |
properties | PropertyCollection | Đọc | Lấy các thuộc tính. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__(name: str, width: float, depth: float) | Calls init(name, width, depth) trên thực thể RectangleShape này. |
get_extent() → 'Vector2' | Lấy kích thước trong chiều x và y. |
__init__(name: str) | Calls init(name) trên thực thể RectangleShape này. |
get_entity_renderer_key() | Trả về khóa entity renderer. |
get_bounding_box() → BoundingBox | Chưa được triển khai trong phiên bản FOSS — ném lỗi tại thời gian chạy. Trả về hộp bao. |
find_property(property_name: str) | Gọi find_property(property_name) trên đối tượng RectangleShape này. |
get_property(property: str) | Gọi get_property(property) trên đối tượng RectangleShape 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 RectangleShape này. |