VertexElement

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

ExampleExampleExample
MappingModeMappingModeVilken primitiv värdena mappar till
ReferenceModeReferenceModeHur 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

ExampleExample
ControlPointEtt värde per kontrollpunkt
PolygonVertexEtt värde per polygonhörn
PolygonEtt värde per polygon

ReferenceMode‑uppräkning

ExampleExample
DirectEtt värde per kartläggningsprimitiv
IndexToDirectVärdearray plus en separat indexarray

Se även

 Svenska