Geometry
General
Geometry és una classe en Aspose.3d per a Python. Heretaris de: Entity.
El mètode Geometry.visible() retorna un boolean que indica si la geometria es representa, i el sobrecarregament visible ((valor) fixa la bandera de visibilitat.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
visible | bool | Llegeix. | Mètode retorna un boolean que indica si la geometria es representa, i el sobrecarregament visible ((valor) fixa la bandera de visibilitat. |
cast_shadows | bool | Llegeix. | Retorna un boolean que controla si la geometria genera ombres, i cast_shadows(valor) actualitza aquesta configuració. |
receive_shadows | bool | Llegeix. | Retorna un boolean que indica si la geometria rep ombres, i receive_shadows(value) canvia aquest comportament. |
vertex_elements | List['VertexElement'] | Llegeix. | Retorna una llista d’objectes VertexElement que descriuen el traçat de dades per-vertex de la malla. |
control_points | List[Vector4] | Llegeix. | Proporciona la llista de posicions del vèrtex com a objectes Vector4 |
Mètodes
| Signatura | Descripció |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | Crea un nou VertexElement del tipus especificat i de la configuració de mappatge. |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Crea un UV VertexElement per a la mappatge i els modes de textura especificats. |
add_element(element: 'VertexElement') | Afegeix el VertexElement subministrat a la col·lecció d’elements de geometria. |
get_element(element_type: 'VertexElementType') | Retorna el VertexElement del tipus especificat, o None si no hi ha cap. |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | Retorna el UV VertexElement que coincideix amb la mappatge de textura, o Ningú. |
remove_property(property) | |
remove_property(property_name: str) | |
get_property(property: str) | Obtén el valor d’una propietat personalitzada per la seva clau |
set_property(property: str, value) | Assigna un valor a una propietat personalitzada identificada per la seva clau. |
find_property(property: str) | Comprova si una propietat existeix i la torna o No. |
get_bounding_box() | Calcula i torna el quadre de limitació alineat a l’eix de la geometria. |
get_entity_renderer_key() | Retorna la clau de renders associada a l’entitat geomètrica. |