VertexElement

VertexElement — Aspose.3D FOSS for .NET

Example

VertexElement yra abstrakti bazinė klasė duomenų sluoksniams, priskirtiems prie Geometry (dažniausiai Mesh). Kiekvienas sluoksnis saugo duomenis, priskirtus prie viršūnės arba poligono kampo, tokius kaip normalių vektoriai, UV koordinatės arba viršūnių spalvos.

Example

ExampleExampleExample
MappingModeMappingModeKuriam primityvui reikšmės priskiriamos
ReferenceModeReferenceModeKaip indeksuojamos reikšmės

VertexElementNormal

Saugo paviršiaus normalių vektorius per viršūnę arba per poligono kampą. Duomenų reikšmės yra Vector4 instancijos.


Returns: VertexElementUV

Saugo tekstūros koordinatų poras (Vector2) vienam viršūnei arba poligono kampui. Tinklas gali turėti kelis UV sluoksnius.


VertexElementVertexColor

Saugo per‑viršūnės RGBA spalvų duomenis kaip Vector4 (r, g, b, a intervale 0–1).


MappingMode enumeracija

ExampleExample
ControlPointViena reikšmė vienam valdymo taškui
PolygonVertexViena reikšmė kiekvienam daugiakampio kampui
PolygonViena reikšmė kiekvienam daugiakampiui

ReferenceMode enumeracija

ExampleExample
DirectViena reikšmė kiekvienam žemėlapio primityvui
IndexToDirectReikšmių masyvas plius atskiras indeksų masyvas

Žr. taip pat

 Lietuvių