Вершина (множественное число вершины ) в компьютерной графике — это структура данных, которая описывает определенные атрибуты, такие как положение точки в двухмерном или трехмерном пространстве или нескольких точек на поверхности .
Применение к 3D моделям
3D-модели чаще всего представляются в виде триангулированных многогранников , образующих сетку треугольников . Нетреугольные поверхности могут быть преобразованы в массив треугольников посредством тесселяции . Атрибуты из вершин обычно интерполируются по поверхностям сетки.
Атрибуты вершин
Вершины треугольников связаны не только с пространственным положением, но и с другими значениями, используемыми для корректного рендеринга объекта. Большинство атрибутов вершины представляют векторы в пространстве, которое должно быть отрисовано . Эти векторы обычно имеют размерность 1 ( x ), 2 ( x, y ) или 3 ( x, y, z ) и могут включать четвертую однородную координату ( w ). Эти значения определяются описанием материала. При рендеринге в реальном времени эти свойства используются вершинным шейдером или вершинным конвейером .
К таким атрибутам могут относиться:
Позиция
2D или 3D координаты, представляющие положение в пространстве