VertexElement — Aspose.3D FOSS for .NET
Example
VertexElement er den abstrakte grundklasse for datalag, der er knyttet til Geometry (typisk Mesh). Hvert lag gemmer per-vertex- eller per-polygon-hjørnedata såsom normale, UV-koordinater eller vertexfarver.
Example
| Example | Example | Example |
|---|---|---|
MappingMode | MappingMode | Hvilken primitive værdierne kortlægges til |
ReferenceMode | ReferenceMode | Hvordan værdierne indekseres |
VertexElementNormal
Gemmer overfladenormale vektorer per vertex eller per polygonhjørne. Dataværdier er Vector4 instanser.
Returnerer: VertexElementUV
Gemmer teksturkoordinatpar (Vector2) per vertex eller per polygonhjørne. Et mesh kan indeholde flere UV-lag.
VertexElementVertexColor
Gemmer per-vertex RGBA-farvedata som Vector4 (r, g, b, a i intervallet 0–1).
MappingMode-enumeration
| Example | Example |
|---|---|
ControlPoint | En værdi per kontrolpunkt |
PolygonVertex | En værdi per polygonhjørne |
Polygon | En værdi per polygon |
ReferenceMode-enumeration
| Example | Example |
|---|---|
Direct | En værdi per kortlægningsprimitive |
IndexToDirect | Værdier-array plus et separat indeks-array |