VertexElement

VertexElement — Aspose.3D FOSS for .NET

Example

VertexElement is de abstracte basisklasse voor gegevenslagen die zijn gekoppeld aan Geometry (meestal Mesh). Elke laag slaat per-vertex- of per-polygonhoek-gegevens op, zoals normaalvectoren, UV-coördinaten of vertexkleuren.

Example

ExampleExampleExample
MappingModeMappingModeNaar welke primitive de waarden worden gemapt
ReferenceModeReferenceModeHoe waarden worden geïndexeerd

VertexElementNormal

Slaat oppervlaktnormaalvectoren op per vertex of per polygonhoek. Gegevenswaarden zijn Vector4 instanties.


Retourneert: VertexElementUV

Slaat textuurcoördinaatparen op (Vector2) per vertex of per polygonhoek. Een mesh kan meerdere UV-lagen bevatten.


VertexElementVertexColor

Slaat per-vertex RGBA-kleurgegevens op als Vector4 (r, g, b, a in bereik 0–1).


MappingMode-enumeratie

ExampleExample
ControlPointÉén waarde per controlepunt
PolygonVertexÉén waarde per polygoonhoek
PolygonÉén waarde per polygoon

ReferenceMode-enumeratie

ExampleExample
DirectÉén waarde per mapping‑primitief
IndexToDirectWaardenarray plus een aparte indexarray

Zie ook

 Nederlands