LinearExtrusion

LinearExtrusion

Tổng quan

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

LinearExtrusion chuyển đổi hình dạng 2D thành lưới 3D bằng cách kéo dài dọc theo một hướng với chiều cao, lát cắt và độ xoắn có thể cấu hình.

Lớp này khai báo 9 phương thức cho các đối tượng LinearExtrusion 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, to_mesh. 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: center, direction, excluded, height, name, parent_node, và còn 7 mục nữa.

Thuộc tính

TênKiểuTruy cậpMô tả
shape'Profile'Đọc/GhiLấy hoặc đặt hình dạng.
direction'Vector3'Đọc/GhiLấy hoặc đặt hướng.
heightfloatĐọc/GhiLấy hoặc đặt chiều cao.
slicesintĐọc/GhiLấy hoặc đặt các lát cắt.
centerboolĐọc/GhiLấy hoặc đặt trung tâm.
twist_offset'Vector3'Đọc/GhiLấy hoặc đặt độ lệch xoắn.
twistfloatĐọc/GhiLấy hoặc đặt độ xoắn.
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, shape: 'Profile', height: float)Calls init(name, shape, height) trên instance LinearExtrusion này.
to_mesh() → 'Mesh'Chưa được triển khai trong phiên bản FOSS — ném ngoại lệ khi chạy. Trả về một đối tượng Mesh đại diện cho hình học được kéo ra
__init__(name: str)Calls init(name) trên instance LinearExtrusion này.
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.
get_entity_renderer_key()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ề khóa renderer của thực thể.
find_property(property_name: str)Gọi find_property(property_name) trên instance LinearExtrusion này.
get_property(property: str)Gọi get_property(property) trên đối tượng LinearExtrusion 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 LinearExtrusion này.

Xem thêm

 Tiếng Việt