Geometry
Overview
Geometry เป็นคลาสใน Aspose.3D FOSS สําหรับ Python. ทายาทจาก: Entity.
Geometry.create_element creates a VertexElement of the given type, mapping and reference modes.
หมวดนี้ให้ 13 วิธีในการทํางานกับวัตถุ Geometry ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: __init__, add_element, create_element, create_element_uv, find_property, get_bounding_box, get_element, get_entity_renderer_key, get_property, get_vertex_element_of_uv, remove_property, set_property. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: cast_shadows, control_points, excluded, name, parent_node, parent_nodes,และอีก 5 คน.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
visible | bool | อ่าน/เขียน | ได้หรือกําหนดการที่เห็นได้. |
cast_shadows | bool | อ่าน/เขียน | ได้หรือตั้งเงาของนักแสดง. |
receive_shadows | bool | อ่าน/เขียน | ได้รับหรือกําหนดเงาการรับ. |
vertex_elements | List['VertexElement'] | Read | ได้ตัวส่วนที่สูงสุด. |
control_points | List[Vector4] | Read | ได้จุดควบคุม. |
parent_nodes | List['Node'] | Read | ได้รับรหัสแม่. |
parent_node | Optional['Node'] | อ่าน/เขียน | ได้รับหรือกําหนดรหัสแม่. |
excluded | bool | อ่าน/เขียน | ได้หรือกําหนดการไม่รวม. |
scene | `` | อ่าน/เขียน | ได้รับหรือกําหนดสถานการณ์. |
name | str | อ่าน/เขียน | ได้ชื่อหรือตั้งชื่อ. |
properties | PropertyCollection | Read | ได้ทรัพย์สินแล้ว. |
Methods
| Signature | Description |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | สร้าง VertexElement ของชนิดที่ให้การวาดแผนภาพและโหมดอ้างอิง |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | สร้าง UV VertexElement สําหรับการผนอเนื้อหาและโหมดที่กําหนดไว้ |
add_element(element: 'VertexElement') | เพิ่ม VertexElement ที่ได้รับมาให้กับชุดองค์ประกอบของเกอเมทรี |
get_element(element_type: 'VertexElementType') | การคืน VertexElement ที่ตรงกับตัวอย่างที่ระบุครั้งแรก |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | กลับ UV VertexElement สําหรับการสภาพลักษณ์ของเนื้อผิวที่ให้ไว้, หรือ ไม่มี |
remove_property(property) | ลบคุณสมบัติโดยการอ้างอิงวัตถุหรือชื่อของมัน |
remove_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | กําหนดค่าของทรัพย์สิน. |
find_property(property: str) | ค้นหาทรัพย์สินตามชื่อ และคืนเมื่อพบมัน |
get_bounding_box() | กลับกล่องกําหนด. |
get_entity_renderer_key() | ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ส่งรหัสตัวแทนให้กลับ. |