VertexElement

VertexElement — Aspose.3D FOSS for .NET

Example

VertexElement е абстрактният базов клас за слоеве данни, прикрепени към Geometry (обикновено Mesh). Всеки слой съхранява данни за всеки връх или за всеки ъгъл на полигон, като нормали, UV координати или цветове на върховете.

Example

ExampleExampleExample
MappingModeMappingModeКоя примитивна геометрия се съпоставя със стойностите
ReferenceModeReferenceModeКак се индексират стойностите

VertexElementNormal

Съхранява векторите на повърхностните нормали за всеки връх или за всеки ъгъл на полигон. Стойностите на данните са Vector4 екземпляри.


VertexElementUV

Съхранява двойки текстурни координати (Vector2) на връх или на ъгъл на полигон. Мрежата може да съдържа множество UV слоеве.


VertexElementVertexColor

Съхранява данни за цвят RGBA за всеки връх като Vector4 (r, g, b, a в диапазон 0–1).


MappingMode изброяване

ExampleExample
ControlPointЕдна стойност за всяка контролна точка
PolygonVertexЕдна стойност за всеки ъгъл на полигон
PolygonЕдна стойност за всеки полигон

ReferenceMode изброяване

ExampleExample
DirectЕдна стойност за всеки примитив за картографиране
IndexToDirectМасив от стойности плюс отделен масив от индекси

Вижте също

 Български