VertexElement — Aspose.3D FOSS for .NET
Enumerations
VertexElement jest abstrakcyjną klasą bazową dla warstw danych dołączonych do Geometry (zazwyczaj Mesh). Każda warstwa przechowuje dane per-wierzchołkowe lub per-wierzchołek‑kąta‑wielokąta, takie jak normalne, współrzędne UV lub kolory wierzchołków.
Enumerations
| Enumerations | Enumerations | Enumerations |
|---|---|---|
MappingMode | MappingMode | Do którego prymitywu wartości są mapowane |
ReferenceMode | ReferenceMode | Jak wartości są indeksowane |
VertexElementNormal
Przechowuje wektory normalnych powierzchni per wierzchołek lub per wierzchołek‑kąta‑wielokąta. Wartości danych są Vector4 instancjami.
Returns: VertexElementUV
Przechowuje pary współrzędnych tekstury (Vector2) per wierzchołek lub per wierzchołek‑kąta‑wielokąta. Siatka może zawierać wiele warstw UV.
VertexElementVertexColor
Przechowuje dane koloru RGBA per wierzchołek jako Vector4 (r, g, b, a w zakresie 0–1).
Wyliczenie MappingMode
| Enumerations | Enumerations |
|---|---|
ControlPoint | Jedna wartość na punkt kontrolny |
PolygonVertex | Jedna wartość na wierzchołek wielokąta |
Polygon | Jedna wartość na wielokąt |
Wyliczenie ReferenceMode
| Enumerations | Enumerations |
|---|---|
Direct | Jedna wartość na prymityw mapowania |
IndexToDirect | Tablica wartości plus osobna tablica indeksów |