Я обнаружил, что OpenGL ES 1.1 работает в обоих направлениях. Вот пример четырехугольника:Почему я должен создавать вершины против часовой стрелки, а не по часовой стрелке?
GLfloat verts[] = {
0, height, // left bottom
width, height, // right bottom
0, 0, // left top
width, 0 // right top
};
Другое направление:
GLfloat verts[] = {
0, height,
0, 0,
width, height,
width, 0
};
визуализации с glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);
Некоторые люди говорят, что вы должны создать вершины в порядке обхода против часовой стрелки. Зачем?
Вероятно, единственная причина заключается в том, что нужно вычислить обмотки/нормали _manually_, тогда правая рука может использовать свою левую руку в качестве руководства. (Pun случайно) –