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Массив значений плюс отдельный массив индексов

См. также

 Русский