Есть ли способ нарисовать треугольник только с линией? Я думаю, что опция GL_TRIANGLES делает треугольник заполненным цветом.
Установите режим заполнения с помощью glPolygonMode (лицо, модель) :
glPolygonMode(GL_FRONT_AND_BACK,GL_LINE);
Вы должны установить этот каждый кадр
Есть ли способ нарисовать треугольник только с линией?
Используйте GL_LINES, GL_LINE_STRIP или GL_LINE_LOOP (разницу см. здесь ) с теми же вершинами, которые вы используете для GL_TRIANGLES.
GL_LINES
GL_LINE_STRIP
GL_LINE_LOOP
GL_TRIANGLES
, если вы визуализируете только один треугольник за раз, вы можете использовать GL_LINE_LOOP.он соединит первый и последний, поэтому, если у вас более одного треугольника, он не будет работать.= P но это вариант =)