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

NameTypeAccessDescription
visibleboolอ่าน/เขียนได้หรือกําหนดการที่เห็นได้.
cast_shadowsboolอ่าน/เขียนได้หรือตั้งเงาของนักแสดง.
receive_shadowsboolอ่าน/เขียนได้รับหรือกําหนดเงาการรับ.
vertex_elementsList['VertexElement']Readได้ตัวส่วนที่สูงสุด.
control_pointsList[Vector4]Readได้จุดควบคุม.
parent_nodesList['Node']Readได้รับรหัสแม่.
parent_nodeOptional['Node']อ่าน/เขียนได้รับหรือกําหนดรหัสแม่.
excludedboolอ่าน/เขียนได้หรือกําหนดการไม่รวม.
scene``อ่าน/เขียนได้รับหรือกําหนดสถานการณ์.
namestrอ่าน/เขียนได้ชื่อหรือตั้งชื่อ.
propertiesPropertyCollectionReadได้ทรัพย์สินแล้ว.

Methods

SignatureDescription
__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 ในเวลาทํางาน. ส่งรหัสตัวแทนให้กลับ.

See Also

 ภาษาไทย