Torus

Tổng quan

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

Thực thể torus có tham số.

Lớp này khai báo 16 phương thức cho các đối tượng Torus 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: arc, cast_shadows, control_points, deformers, excluded, name, và 11 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
radiusfloatĐọc/GhiLấy hoặc đặt bán kính của torus.
tubefloatĐọc/GhiLấy hoặc đặt bán kính của ống.
radial_segmentsintĐọc/GhiLấy hoặc đặt các phân đoạn bán kính.
tubular_segmentsintĐọc/GhiLấy hoặc đặt các đoạn ống.
arcfloatĐọc/GhiLấy hoặc đặt góc cung.
cast_shadowsboolĐọc/GhiLấy hoặc đặt bóng đổ.
receive_shadowsboolĐọc/GhiLấy hoặc đặt nhận bóng.
visibleboolĐọc/GhiLấy hoặc đặt thuộc tính visible.
deformersList['Deformer']ĐọcLấy các bộ biến dạng.
vertex_elementsList['VertexElement']ĐọcLấy các phần tử đỉnh.
control_points'ArrayListAdapter[Vector4]'ĐọcLấy các điểm điều khiển.
parent_nodesList['Node']ĐọcLấy các nút cha.
parent_nodeOptional['Node']Đọc/GhiLấy hoặc thiết lập 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, radius: float, tube: float, radial_segments: int, tubular_segments: int, arc: float)Constructor của Torus.
to_mesh() → 'Mesh'Chuyển đổi đối tượng hiện tại thành mesh.
__init__(name: str)Calls init(name) trên instance Torus 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 được 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'` tạo một phần tử đỉnh tùy chỉnh có thể được gắn vào hình học torus
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 đối tượng Torus này.
add_element(element: 'VertexElement')Gọi add_element(element) trên đối tượng Torus này.
get_element(element_type: 'VertexElementType')Gọi get_element(element_type) trên thể hiện Torus 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 Torus này.
remove_property(property)Gọi remove_property(property) trên đối tượng Torus này.
remove_property(property_name: str)Gọi remove_property(property_name) trên đối tượng Torus này.
get_property(property: str)Gọi get_property(property) trên đối tượng Torus 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 thể hiện Torus này.
get_bounding_box()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ể.

Xem thêm

 Tiếng Việt