WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Вершина (англ. vertex, мн. ч. vertices) в компьютерной графике — это структура данных, которая описывает определённые атрибуты, например положение точки в 2D или 3D пространстве. Графические объекты состоят из массивов плоских поверхностей (как правило, треугольников — полигонов), и вершины определяют расположение, углы и другие атрибуты поверхностей.

Атрибуты могут представлять что угодно, например, температуру, скорость или направление.

Приложение к объектной модели

В компьютерной графике объекты представляются наиболее часто в виде триангулированных многогранников. Нетриангулированные поверхности могут быть преобразованы в массив треугольников с помощью тесселяции. Вершины треугольников связаны не только с позицией, но и с другими графическими атрибутами, используемыми для визуализации объекта. Такие атрибуты могут включать цвета в вершинах, коэффициент отражения поверхности в вершине, текстуры поверхности в вершине. Эти свойства используются в рендеринге с помощью вертексных шейдеров или вертексных конвейеров.

Атрибуты вершин

Большинство атрибутов вершины представляют собой векторы в пространстве. Вектор может быть одномерным (х), двумерным (х, y) или трёхмерным (х, у, z) и может содержать четвёртую однородную координату (w).

Ниже приводится таблица встроенных атрибутов вершин в стандарте OpenGL.

Аттрибуты OpenGL[1]
Имя GL аттрибута attribute defined (data value size)
gl_Vertex Position (vec4)
gl_Normal Normal (vec4)
gl_Color Primary color of vertex (vec4)
gl_MultiTexCoord0 Texture coordinate of texture unit 0 (vec4)
gl_MultiTexCoord1 Texture coordinate of texture unit 1 (vec4)
gl_MultiTexCoord2 Texture coordinate of texture unit 2 (vec4)
gl_MultiTexCoord3 Texture coordinate of texture unit 3 (vec4)
gl_MultiTexCoord4 Texture coordinate of texture unit 4 (vec4)
gl_MultiTexCoord5 Texture coordinate of texture unit 5 (vec4)
gl_MultiTexCoord6 Texture coordinate of texture unit 6 (vec4)
gl_MultiTexCoord7 Texture coordinate of texture unit 7 (vec4)
gl_FogCoord Fog Coord (float)

Ссылки

  1. Christen, Martin Clockworkcoders Tutorials: Vertex Attributes. Khronos Group. Проверено 26 января 2009.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии