Я новичок в программировании opengl. Сейчас я делаю анимацию формирования шахты пещеры. У меня есть набор координат профилей вала по оси z. Я планирую сделать из этих данных трехмерную сетку. и для этого я решил использовать TRIANGLE_STRIPS. Я сделал это следующим образом:
11----12 5------6 | / | | / | | / | | / | 9-----10 3------4 | / | | / | | / | | / | 7------8 1------2
Мои вопросы:
Правильно ли это? Потому что теперь у меня проблемы с нормалями. Я хотел бы использовать затенение GL_SMOOTH и для этого, насколько я понимаю, мне нужно вычислить нормали вершин? Но в моем случае вершины 10 и 3 одинаковы, поэтому нормалей будет две ??? Это проблема? И есть ли другой способ создать несколько полос?
И есть ли другой способ создать несколько полос? Или решение с полосами может оказаться не лучшим?
Другая проблема в том, что эти полосы не одинаковой длины. Некоторые короче других.
Спасибо за помощь :)