Geometria
Resumo geral
Geometry é uma classe em Aspose.3d para Typescript. Herdeiros de: Geometry, Entity.
Geometry.constructor creates a new Geometry instance with an optional name.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
visible | boolean | Leia. | Indica se a geometria é visível na cena. |
castShadows | boolean | Leia. | Determina se a geometria lança sombras durante o renderização. |
receiveShadows | boolean | Leia. | Determina se a geometria recebe sombras de outros objetos. |
vertexElements | VertexElement[] | Leia. | Contém a matriz de VertexElement objetos associados com a geometria |
controlPoints | Vector4[] | Leia. | Armazena a lista de pontos de controle Vector4 definindo os vértices da geometria. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
| `constructor(name: string | null)` |
addControlPoint(point: Vector4) | Adiciona um ponto Vector4 à lista de pontos de controle da geometria. |
| `createElement(elementType: VertexElementType, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
| `createElementUV(uvMapping: TextureMapping, mappingMode: MappingMode | null, referenceMode: ReferenceMode |
addElement(element: VertexElement) | Adiciona o VertexElement fornecido à coleção de elementos da geometria. |
getElement(elementType: VertexElementType) → `VertexElement | null` |
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUV | null` |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Retorna o valor da propriedade nomeada, ou indefinido se ausente |
setProperty(_property: string, _value: any) | Atribui um valor ao nome da propriedade especificada |
findProperty(_property: string) → `Property | null` |
getBoundingBox() → any | Retorna o objeto de caixa de limitação da geometria. |
getEntityRendererKey() → any | Fornece uma chave usada para a representação da entidade de geometria. |