Geometry
Přehled
Geometry je třída v Aspose.3d pro Python. Dědici: Entity.
Metody Geometry.visible (() vrací boolean, který indikuje, zda je geometrie vykreslena a přesilnění visible ( ((value)) nastaví známku viditelnosti.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
visible | bool | Čtěte. | Metodou se vrací boolean, který indikuje, zda je geometrie vykreslena a viditelná přetížení (viz. hodnotu) nastavuje známku vidatelnosti. |
cast_shadows | bool | Čtěte. | Vrátí boolean, který kontroluje, zda geometrie vrhá stíny a cast_shadows ((value) aktualizuje toto nastavení. |
receive_shadows | bool | Čtěte. | Vrátí boolean, který indikuje, zda geometrie přijímá stíny a receive_shadows(value) přepne toto chování. |
vertex_elements | List['VertexElement'] | Čtěte. | Vrátí seznam VertexElement objektů, které popisují rozložení dat z přesné vertice sítě. |
control_points | List[Vector4] | Čtěte. | Poskytuje seznam pozic vrcholů jako objekty Vector4 |
Metody
| Podpis: | Popis: |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | Vytvoří nový VertexElement s uvedeným typem a mapovací konfigurací. |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Vytváří UV VertexElement pro specifické mapování a režimy textury. |
add_element(element: 'VertexElement') | Přidává dodané VertexElement do sbírky prvků geometrie. |
get_element(element_type: 'VertexElementType') | Vrátí VertexElement z daného typu nebo None, pokud chybí. |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | Vrátí UV VertexElement odpovídající mapování textury, nebo Žádné. |
remove_property(property) | |
remove_property(property_name: str) | |
get_property(property: str) | Získejte hodnotu vlastností podle klíče . |
set_property(property: str, value) | Přiděluje hodnotu vlastnost identifikovanou klíčem . |
find_property(property: str) | Zkontroluje, zda vlastnost existuje a vrátí ji nebo Žádná. |
get_bounding_box() | Vypočítají a vrací geometrii osově vyrovnané omezující pole |
get_entity_renderer_key() | Vrací klíč pro zobrazovací systém spojený s geometrickou entitou. |