Geometrie
Opinie generală
Geometry este o clasă în Aspose.3d pentru Python. Moștenitorii de la: Entity.
Metoda Geometry.visible ((() returnă un boolean care indică dacă geometria este prezentată, iar supraîncarcarea visible ((value)) stabilește semnul vizibilității.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
visible | bool | Citeşte. | Metoda returnă un boolean care indică dacă geometria este prezentată, iar supraîncărcarea vizibilă (value) stabilește semnul de vizibilitate. |
cast_shadows | bool | Citeşte. | Întoarce un boolean care controlează dacă geometria aruncă umbre, iar cast_shadows ((value) actualizează această setare. |
receive_shadows | bool | Citeşte. | Întoarce un boolean care indică dacă geometria primește umbre, și receive_shadows(value) schimbă acest comportament. |
vertex_elements | List['VertexElement'] | Citeşte. | Întoarce o listă de obiecte VertexElement care descrie layout-ul datelor per‐vertex al plasamentului. |
control_points | List[Vector4] | Citeşte. | Oferă lista pozițiilor vertice ca obiecte Vector4 |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | Creează un nou VertexElement de tip specificat și configurație de cartografiere |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Creează un UV VertexElement pentru maparea și modurile de textură specifice. |
add_element(element: 'VertexElement') | Adăuga VertexElement furnizat colectiei de elemente ale geometriei |
get_element(element_type: 'VertexElementType') | Întoarce VertexElement de tip specificat, sau None dacă nu există. |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | Întoarce UV VertexElement care se potrivește cu textura de cartografiere, sau Niciunul. |
remove_property(property) | |
remove_property(property_name: str) | |
get_property(property: str) | Obține valoarea unei proprietăți personalizate prin cheia sa |
set_property(property: str, value) | Atribuie o valoare unei proprietăți personalizate identificată prin cheia sa |
find_property(property: str) | Verifică dacă o proprietate există și returnează-o sau Nu. |
get_bounding_box() | Calculează și returnează cutia de limitare aliniată axului geometriei. |
get_entity_renderer_key() | Întoarce cheia de redare asociată entității geometriei. |