VertexElement

VertexElement — Aspose.3D FOSS for .NET

Example

VertexElement کلاس پایهٔ انتزاعی برای لایه‌های دادهٔ متصل به Geometry (معمولاً Mesh). هر لایه داده‌های مربوط به هر راس یا هر گوشهٔ چندضلعی را مانند نرمال‌ها، مختصات UV، یا رنگ‌های راس ذخیره می‌کند.

Example

ExampleExampleExample
MappingModeMappingModeکدام primitive مقادیر به آن نگاشت می‌شوند
ReferenceModeReferenceModeچگونگی ایندکس‌گذاری مقادیر

VertexElementNormal

بردارهای نرمال سطح را به ازای هر راس یا هر گوشهٔ چندضلعی ذخیره می‌کند. مقادیر داده‌ها Vector4 نمونه‌ها.


باز می‌گرداند: VertexElementUV

جفت‌های مختصات بافت را ذخیره می‌کند (Vector2) به ازای هر راس یا هر گوشهٔ چندضلعی. یک مش می‌تواند چندین لایهٔ UV داشته باشد.


VertexElementVertexColor

داده‌های رنگ RGBA به ازای هر راس را به صورت Vector4 (r, g, b, a در بازه 0–1).


شمارش MappingMode

ExampleExample
ControlPointیک مقدار برای هر نقطه کنترل
PolygonVertexیک مقدار برای هر گوشه چندضلعی
Polygonیک مقدار برای هر چندضلعی

شمارش ReferenceMode

ExampleExample
Directیک مقدار برای هر primitive نقشه‌برداری
IndexToDirectآرایه مقادیر به‌همراه یک آرایهٔ جداگانهٔ ایندیس‌ها

موارد مرتبط

 فارسی