VertexElement — Aspose.3D FOSS for .NET
Example
VertexElement är den abstrakta basklassen för datalager som är fästa vid Geometry (vanligtvis Mesh). Varje lager lagrar per-vertex- eller per-polygonhörn-data såsom normaler, UV-koordinater eller vertexfärger.
Example
| Example | Example | Example |
|---|---|---|
MappingMode | MappingMode | Vilken primitiv värdena mappar till |
ReferenceMode | ReferenceMode | Hur värden indexeras |
VertexElementNormal
Lagrar ytnormalvektorer per vertex eller per polygonhörn. Datavärden är Vector4 instanser.
Returnerar: VertexElementUV
Lagrar texturkoordinatpar (Vector2) per vertex eller per polygonhörn. Ett mesh kan ha flera UV-lager.
VertexElementVertexColor
Lagrar per-vertex RGBA-färgdatan som Vector4 (r, g, b, a i intervallet 0–1).
MappingMode‑uppräkning
| Example | Example |
|---|---|
ControlPoint | Ett värde per kontrollpunkt |
PolygonVertex | Ett värde per polygonhörn |
Polygon | Ett värde per polygon |
ReferenceMode‑uppräkning
| Example | Example |
|---|---|
Direct | Ett värde per kartläggningsprimitiv |
IndexToDirect | Värdearray plus en separat indexarray |