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ên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
shape | 'Profile' | Đọc/Ghi | Lấy hoặc đặt hình dạng. |
direction | 'Vector3' | Đọc/Ghi | Lấy hoặc đặt hướng. |
height | float | Đọc/Ghi | Lấy hoặc đặt chiều cao. |
slices | int | Đọc/Ghi | Lấy hoặc đặt các lát cắt. |
center | bool | Đọc/Ghi | Lấy hoặc đặt trung tâm. |
twist_offset | 'Vector3' | Đọc/Ghi | Lấy hoặc đặt độ lệch xoắn. |
twist | float | Đọc/Ghi | Lấy hoặc đặt độ xoắn. |
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, 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() → 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. |
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. |