VertexElement

VertexElement — Aspose.3D FOSS for .NET

Example

VertexElement este clasa de bază abstractă pentru straturile de date atașate la Geometry (de obicei Mesh). Fiecare strat stochează date per-vertex sau per-colț de poligon, cum ar fi normale, coordonate UV sau culori de vertex.

Example

ExampleExampleExample
MappingModeMappingModeLa ce primitiv se mapă valorile
ReferenceModeReferenceModeCum sunt indexate valorile

VertexElementNormal

Stochează vectorii normali de suprafață per vertex sau per colț de poligon. Valorile de date sunt Vector4 instanțe.


Returnează: VertexElementUV

Stochează perechi de coordonate de textură (Vector2) pe vârf sau pe colțul poligonului. Un mesh poate avea mai multe straturi UV.


VertexElementVertexColor

Stochează date de culoare RGBA per vârf ca Vector4 (r, g, b, a în intervalul 0–1).


Enumerarea MappingMode

ExampleExample
ControlPointO valoare pe punct de control
PolygonVertexO valoare pentru fiecare colț al poligonului
PolygonO valoare pentru fiecare poligon

Enumerarea ReferenceMode

ExampleExample
DirectO valoare pentru fiecare primitivă de cartografiere
IndexToDirectArray de valori plus un array separat de indici

Vezi și

 Română