VertexElement — Aspose.3D FOSS for .NET
Enumerations
VertexElement é a classe base abstrata para camadas de dados anexadas a Geometry (tipicamente Mesh). Cada camada armazena dados por vértice ou por canto de polígono, como normais, coordenadas UV ou cores de vértice.
Enumerations
| Enumerations | Enumerations | Enumerations |
|---|---|---|
MappingMode | MappingMode | para qual primitiva os valores são mapeados |
ReferenceMode | ReferenceMode | como os valores são indexados |
VertexElementNormal
Armazena vetores normais de superfície por vértice ou por canto de polígono. Os valores de dados são Vector4 instâncias.
Returns: VertexElementUV
Armazena pares de coordenadas de textura (Vector2) por vértice ou por canto do polígono. Uma malha pode conter múltiplas camadas UV.
VertexElementVertexColor
Armazena dados de cor RGBA por vértice como Vector4 (r, g, b, a no intervalo 0–1).
Enumeração MappingMode
| Enumerations | Enumerations |
|---|---|
ControlPoint | Um valor por ponto de controle |
PolygonVertex | Um valor por canto do polígono |
Polygon | Um valor por polígono |
Enumeração ReferenceMode
| Enumerations | Enumerations |
|---|---|
Direct | Um valor por primitiva de mapeamento |
IndexToDirect | Array de valores mais um array de índices separado |