Geometry
Oversigt over de forskellige former for støtte
Geometry er en klasse i Aspose.3d for Python. Arvelige af: Entity.
Metoden Geometry.visible ((() returnerer en boolean, der angiver om geometrien er gengivet, og overbelastningen visible ((værdien) sætter synlighedsflaget.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
visible | bool | Læs det. | Metoden returnerer en boolean, der angiver om geometrien er gengivet, og overbelastningen visible (value) sætter synlighedsflaget. |
cast_shadows | bool | Læs det. | Returnerer en boolean, der kontrollerer om geometrien kaster skygger og casts_shadows ((value) opdaterer denne indstilling. |
receive_shadows | bool | Læs det. | Returnerer en boolean, der angiver om geometrien modtager skygger og receive_shadows(value) toggler denne adfærd. |
vertex_elements | List['VertexElement'] | Læs det. | Returnerer en liste over VertexElement-objekter, der beskriver meshets pervertex datalayout. |
control_points | List[Vector4] | Læs det. | Angiver listen over toppositioner som Vector4-objekter. |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | Opretter en ny VertexElement af den angivne type og kortlægningskonfiguration |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Opretter et UV VertexElement for specificeret teksturmapping og -tilstande |
add_element(element: 'VertexElement') | Tilføj den leverede VertexElement til geometriske elementsamling |
get_element(element_type: 'VertexElementType') | Returnerer VertexElement af den angivne type, eller Ingen hvis der ikke er nogen. |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | Returnerer UV VertexElement, der matcher tekstursmapping eller Ingen |
remove_property(property) | |
remove_property(property_name: str) | |
get_property(property: str) | Hent værdi af en brugerdefineret egenskab ved hjælp af dens nøgle |
set_property(property: str, value) | Tildeler en værdi til en brugerdefineret egenskab, der er identificeret ved dens nøgle |
find_property(property: str) | Tjekker, om en ejendom findes og returnerer den eller Ingen |
get_bounding_box() | Beregner og returnerer geometrines akselignede afgrænsende boks |
get_entity_renderer_key() | Returnerer den renderingsknode, der er forbundet med geometrines enhed |