VertexElement — Aspose.3D FOSS for .NET
Example
VertexElement کلاس پایهٔ انتزاعی برای لایههای دادهٔ متصل به Geometry (معمولاً Mesh). هر لایه دادههای مربوط به هر راس یا هر گوشهٔ چندضلعی را مانند نرمالها، مختصات UV، یا رنگهای راس ذخیره میکند.
Example
| Example | Example | Example |
|---|---|---|
MappingMode | MappingMode | کدام primitive مقادیر به آن نگاشت میشوند |
ReferenceMode | ReferenceMode | چگونگی ایندکسگذاری مقادیر |
VertexElementNormal
بردارهای نرمال سطح را به ازای هر راس یا هر گوشهٔ چندضلعی ذخیره میکند. مقادیر دادهها Vector4 نمونهها.
باز میگرداند: VertexElementUV
جفتهای مختصات بافت را ذخیره میکند (Vector2) به ازای هر راس یا هر گوشهٔ چندضلعی. یک مش میتواند چندین لایهٔ UV داشته باشد.
VertexElementVertexColor
دادههای رنگ RGBA به ازای هر راس را به صورت Vector4 (r, g, b, a در بازه 0–1).
شمارش MappingMode
| Example | Example |
|---|---|
ControlPoint | یک مقدار برای هر نقطه کنترل |
PolygonVertex | یک مقدار برای هر گوشه چندضلعی |
Polygon | یک مقدار برای هر چندضلعی |
شمارش ReferenceMode
| Example | Example |
|---|---|
Direct | یک مقدار برای هر primitive نقشهبرداری |
IndexToDirect | آرایه مقادیر بههمراه یک آرایهٔ جداگانهٔ ایندیسها |