Возможно ли в OpenGL ES 2.0 использовать GL_LINE_STRIP для рисования фигуры, а затем применить текстуру к этой форме?GL_LINE_STRIP - Использование текстур? iOS GLKit
Например, если я рисую треугольник, могу ли я применить текстуру треугольника?
Возможно ли в OpenGL ES 2.0 использовать GL_LINE_STRIP для рисования фигуры, а затем применить текстуру к этой форме?GL_LINE_STRIP - Использование текстур? iOS GLKit
Например, если я рисую треугольник, могу ли я применить текстуру треугольника?
GL_LINE_STRIP
рисует только линии. Если вам нужны полигоны, заполненные (с цветом, освещением или текстурированием), вам нужен один из режимов сплошного полигона: GL_TRIANGLES
, GL_TRIANGLE_STRIP
, или GL_TRIANGLE_FAN
.
Если вы хотите как заполнить, так и погладить ваши полигоны, вам понадобятся два вызова рисования, один с каждым режимом. И если вы используете глубинное тестирование, вы, вероятно, захотите посмотреть в glPolygonOffset
, чтобы избежать z-боев.
Спасибо - хорошая идея повторная двойная ничья. Так что это единственный способ рисовать и заполнять фигуры точек? – GuybrushThreepwood