Приготовив OpenGL-контекст, займёмся подготовкой данных для рендеринга. Предыдущие части: Приступим, помолясь, OpenGL на пальцах У нас для начала будет один треугольник с координатами, заданными в несколько непривычной системе: Как мы уже обсудили, OpenGL использует нормализованные координаты (-1..1). Кроме того, ось Y направлена не вниз, как обычно, а вверх, как принято в математике. Начало координат находится в центре экрана. Задание вершин треугольника Мы зададим треугольник с помощью массива...
Одна из базовых задач компьютерной графики – нарисовать на экране произвольный закрашенный треугольник:
Сам треугольник задан в векторном виде, то есть у него есть три вершины с координатами: (x0, y0), (x1, y1) и (x2, y2)...