Квадратная полоса OpenGL не отображается - PullRequest
2 голосов
/ 04 ноября 2011

Я пытаюсь нарисовать 2 Quad_Strips друг над другом, но я не вижу одного из них, когда он вращается поверх другого.

Вот изображение того, что яговорить о:

Обе четверные стороны рядом

1

Повернуты так, что синий сверху

2

Повернуто так, что зеленый сверху

3

Почему зеленый квадроцикл "прозрачный", когда он должен быть сверху?

1 Ответ

3 голосов
/ 04 ноября 2011

Возможно, вы забыли включить проверку глубины.Без этого вещи перезаписывают друг друга в порядке их отправки в OpenGL.Решение

glEnable(GL_DEPTH_TEST);

прямо перед тем, как код рисует четырехугольные полосы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...