RectangleShape

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ênKiểuTruy cậpMô tả
widthfloatĐọc/GhiLấy hoặc đặt chiều rộng.
depthfloatĐọc/GhiLấy hoặc đặt độ sâu.
parent_nodesList['Node']ĐọcLấy các nút cha.
parent_nodeOptional['Node']Đọc/GhiLấy hoặc đặt nút cha.
excludedboolĐọc/GhiLấy hoặc đặt giá trị bị loại trừ.
scene``Đọc/GhiLấy hoặc đặt cảnh.
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, 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() → BoundingBoxChư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.

Xem thêm

 Tiếng Việt