Geometria
Prehľad
Geometry je trieda v Aspose.3d pre Python. dedičstvo od: Entity.
Metóda Geometry.visible ((() vráti booleán, ktorý označuje, či je geometria zobrazená a preťaženie visible ((hodnota) nastaví známku viditeľnosti.
Vlastnosti
| Názov: | Typ: | Prístup | Opis: |
|---|---|---|---|
visible | bool | Čítajte si . | Metóda vráti booleán, ktorý označuje, či je geometria zobrazená a preťaženie viditeľné ({value}) nastaví známku viditeľnosti. |
cast_shadows | bool | Čítajte si . | Vráti boolean, ktorý kontroluje či geometria vrhá tieň a cast_shadows ((value) aktualizuje toto nastavenie. |
receive_shadows | bool | Čítajte si . | Vráti booleán, ktorý označuje, či geometria prijíma tieň a receive_shadows(value) prepína toto správanie. |
vertex_elements | List['VertexElement'] | Čítajte si . | Vráti zoznam VertexElement objektov, ktoré opisujú rozloženie údajov v rámci vrcholu sieťovej siete. |
control_points | List[Vector4] | Čítajte si . | Poskytuje zoznam pozícií vrcholov ako objekty Vector4 |
Metódy
| Podpis | Opis: |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | Vytvára nový VertexElement špecifikovaného typu a mapovania konfigurácie |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Vytvára UV VertexElement pre špecifikované mapovanie textúry a režimy. |
add_element(element: 'VertexElement') | Pridať dodané VertexElement do kolekcie prvkov geometrie. |
get_element(element_type: 'VertexElementType') | Vráti VertexElement špecifikovaného typu alebo NIE, ak chýba. |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | Vráti UV VertexElement zodpovedajúce textúrnemu mapovaniu, alebo Žiadne. |
remove_property(property) | |
remove_property(property_name: str) | |
get_property(property: str) | Získavanie hodnoty vlastnosti podľa kódu kľúča . |
set_property(property: str, value) | Pripisuje hodnotu vlastnosti identifikovanej kľúčom. |
find_property(property: str) | Preverí, či vlastnosť existuje a vráti ju alebo Žiadna. |
get_bounding_box() | Vypočíta a vráti geometrické osové vyriadené hraničné pole |
get_entity_renderer_key() | Vráti kľúč renderera spojený s geometrickou entitou. |