Dish
Tổng quan
Dish là một lớp trong Aspose.3D FOSS cho Python. Kế thừa từ: Primitive.
Dish.to_mesh() tạo một Mesh từ một primitive dạng đĩa, và các thuộc tính radius và height điều chỉnh kích thước của nó.
Lớp này khai báo 16 phương thức cho các đối tượng Dish trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, add_element, create_element, create_element_uv, find_property, get_bounding_box, get_deformers, get_element, get_entity_renderer_key, get_property, get_vertex_element_of_uv, remove_property, và 2 phương thức bổ sung. 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: cast_shadows, control_points, deformers, excluded, height, height_segments, và còn 10 mục nữa.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
radius | float | Đọc/Ghi | Lấy hoặc đặt bán kính. |
height | float | Đọc/Ghi | Lấy hoặc đặt chiều cao. |
width_segments | int | Đọc/Ghi | Lấy hoặc đặt các đoạn chiều rộng. |
height_segments | int | Đọc/Ghi | Lấy hoặc đặt các đoạn chiều cao. |
cast_shadows | bool | Đọc/Ghi | Lấy hoặc đặt bóng đổ. |
receive_shadows | bool | Đọc/Ghi | Lấy hoặc đặt nhận bóng. |
visible | bool | Đọc/Ghi | Lấy hoặc thiết lập visible. |
deformers | List['Deformer'] | Đọc | Lấy các deformers. |
vertex_elements | List['VertexElement'] | Đọc | Lấy các phần tử đỉnh. |
control_points | 'ArrayListAdapter[Vector4]' | Đọc | Lấy các điểm điều khiể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ị của excluded. |
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, radius: float, height: float, width_segments: int, height_segments: int) | Calls init(name, radius, height, width_segments, height_segments) trên thực thể Dish này. |
to_mesh() → 'Mesh' | Tạo một Mesh từ một primitive dạng dish, và các thuộc tính radius và height của nó kiểm soát kích thước |
get_bounding_box() | Trả về bounding box. |
__init__(name: str) | Calls init(name) trên thực thể Dish này. |
get_deformers(deformer_type: type) → List['Deformer'] | Lấy tất cả các bộ biến dạng của loại đã chỉ định, hoặc tất cả các bộ biến dạng nếu không có loại nào được chỉ định. |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | Gọi create_element(element_type, mapping_mode, reference_mode) trên thực thể Dish này. |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Gọi create_element_uv(uv_mapping, mapping_mode, reference_mode) trên thực thể Dish này. |
add_element(element: 'VertexElement') | Gọi add_element(element) trên thực thể Dish này. |
get_element(element_type: 'VertexElementType') | Gọi get_element(element_type) trên đối tượng Dish này. |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | Gọi get_vertex_element_of_uv(texture_mapping) trên đối tượng Dish này. |
remove_property(property) | Gọi remove_property(property) trên đối tượng Dish này. |
remove_property(property_name: str) | Gọi remove_property(property_name) trên đối tượng Dish này. |
get_property(property: str) | Gọi get_property(property) trên đối tượng Dish này. |
set_property(property: str, value) | Đặt giá trị thuộc tính. |
find_property(property: str) | Gọi find_property(property) trên đối tượng Dish này. |
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ể. |