VertexElement — Aspose.3D FOSS for .NET
Example
VertexElement είναι η αφηρημένη βασική κλάση για τις στρώσεις δεδομένων που συνδέονται με Geometry (συνήθως Mesh). Κάθε στρώση αποθηκεύει δεδομένα ανά κορυφή ή ανά γωνία πολυγώνου, όπως κανονικές, συντεταγμένες UV ή χρώματα κορυφών.
Example
| Example | Example | Example |
|---|---|---|
MappingMode | MappingMode | Ποιο primitive αντιστοιχούν οι τιμές |
ReferenceMode | ReferenceMode | Πώς ευρετηριάζονται οι τιμές |
VertexElementNormal
Αποθηκεύει διανύσματα κανονικών επιφάνειας ανά κορυφή ή ανά γωνία πολυγώνου. Οι τιμές δεδομένων είναι Vector4 instances.
Επιστρέφει: VertexElementUV
Αποθηκεύει ζεύγη συντεταγμένων υφής (Vector2) ανά κορυφή ή ανά γωνία πολυγώνου. Ένα πλέγμα μπορεί να περιέχει πολλαπλές στρώσεις UV.
VertexElementVertexColor
Αποθηκεύει δεδομένα χρώματος RGBA ανά κορυφή ως Vector4 (r, g, b, a στο εύρος 0–1).
Απαρίθμηση MappingMode
| Example | Example |
|---|---|
ControlPoint | Μία τιμή ανά σημείο ελέγχου |
PolygonVertex | Μία τιμή ανά γωνία πολυγώνου |
Polygon | Μία τιμή ανά πολύγωνο |
Απαρίθμηση ReferenceMode
| Example | Example |
|---|---|
Direct | Μία τιμή ανά mapping primitive |
IndexToDirect | Πίνακας τιμών συν ένα ξεχωριστό πίνακα δεικτών |