Geometria
Resumo geral
Geometry é uma classe em Aspose.3d para Python. Herdeiros de: Entity.
O método Geometry.visible (() retorna um booleano indicando se a geometria é renderizada, e o valor de sobrecarga visible (()) define a bandeira de visibilidade.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
visible | bool | Leia. | Método retorna um booleano indicando se a geometria é renderizada, e o visual sobrecarga (valor) define a bandeira de visibilidade. |
cast_shadows | bool | Leia. | Retorna um booleano que controla se a geometria lança sombras, e cast_shadows(value) atualiza esta configuração. |
receive_shadows | bool | Leia. | Retorna um booleano indicando se a geometria recebe sombras, e receive_shadows(value) troca esse comportamento. |
vertex_elements | List['VertexElement'] | Leia. | Retorna uma lista de VertexElement objetos que descrevem o layout per-vertex dados da malha |
control_points | List[Vector4] | Leia. | Fornece a lista de posições do vértice como objetos Vector4 |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | Cria um novo VertexElement do tipo especificado e da configuração de mapeamento |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Cria um UV VertexElement para mapeamento de textura e modos especificados. |
add_element(element: 'VertexElement') | Adiciona o VertexElement fornecido à coleção de elementos da geometria. |
get_element(element_type: 'VertexElementType') | Retorna o VertexElement do tipo especificado, ou Nada se ausente. |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | Retorna o UV VertexElement correspondente ao mapeamento de textura, ou Nenhum. |
remove_property(property) | |
remove_property(property_name: str) | |
get_property(property: str) | Obter o valor de uma propriedade personalizada pela sua chave |
set_property(property: str, value) | Atribui um valor a uma propriedade personalizada identificada pela sua chave |
find_property(property: str) | Verifica se uma propriedade existe e a retorna ou Nenhuma |
get_bounding_box() | Calcula e retorna a caixa de contorno do eixo da geometria |
get_entity_renderer_key() | Retorna a chave de renderização associada à entidade da geometria. |