VertexElement — Aspose.3D FOSS for .NET
Example
VertexElement je abstraktnou základnou triedou pre dátové vrstvy pripojené k Geometry (typicky Mesh). Každá vrstva ukladá dáta na úrovni vrchola alebo rohu polygonu, ako sú normály, UV súradnice alebo farby vrcholov.
Example
| Example | Example | Example |
|---|---|---|
MappingMode | MappingMode | Ktorému primitívu sa hodnoty mapujú |
ReferenceMode | ReferenceMode | Ako sú hodnoty indexované |
VertexElementNormal
Ukladá vektory povrchových normál na úrovni vrchola alebo rohu polygonu. Hodnoty dát sú Vector4 inštancie.
Vráti: VertexElementUV
Ukladá páry textúrových súradníc (Vector2) na úrovni vrchola alebo rohu polygonu. Mesh môže niesť viacero UV vrstiev.
VertexElementVertexColor
Ukladá RGBA farebné dáta na úrovni vrchola ako Vector4 (r, g, b, a v rozsahu 0–1).
Enumerácia MappingMode
| Example | Example |
|---|---|
ControlPoint | Jedna hodnota na riadiaci bod |
PolygonVertex | Jedna hodnota na roh polygonu |
Polygon | Jedna hodnota na polygon |
Enumerácia ReferenceMode
| Example | Example |
|---|---|
Direct | Jedna hodnota na mapovací primitív |
IndexToDirect | Pole hodnôt plus samostatné pole indexov |