Привет, ребята. У меня есть концептуальный вопрос о функции рендеринга opengles на iPhone.Скажи, у меня есть куб.Куб имеет 6 граней и, следовательно, 12 треугольников.Если я вычислю нормаль для каждого треугольника, у меня будет 12 нормалей, у каждой нормали x, y, z кординатыСледовательно, у меня есть массив из 36 поплавков.В моей функции рендеринга я хочу передать координаты x, y, z в вершину для некоторых вычислений, связанных с освещением.Это мой призыв к достижению этого
glVertexAttribPointer(_simpleLightNormalAttribute, 3, GL_FLOAT, GL_FALSE, sizeof(float), duplicateNormals);
Индексы 0,1,2 содержат x, y, z кординаты первого треугольника и так далее.Откуда opengl знает, что индексы 2,3,4 содержат x, y, z кординаты 2 треугольника?
Любая помощь будет высоко ценится /