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
| Example | Example | Example |
|---|---|---|
MappingMode | MappingMode | Kuriam primityvui reikšmės priskiriamos |
ReferenceMode | ReferenceMode | Kaip 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
| Example | Example |
|---|---|
ControlPoint | Viena reikšmė vienam valdymo taškui |
PolygonVertex | Viena reikšmė kiekvienam daugiakampio kampui |
Polygon | Viena reikšmė kiekvienam daugiakampiui |
ReferenceMode enumeracija
| Example | Example |
|---|---|
Direct | Viena reikšmė kiekvienam žemėlapio primityvui |
IndexToDirect | Reikšmių masyvas plius atskiras indeksų masyvas |