19
1973-vadim-1

Не работает ортографическая проекция в openGL

Такая беда: ничего не рисуется.
Есть ортографическая проекция:
glOrtho(-0.5, 10.5, -0.5, 10.5, 0, 20);
Она должна отображать сцену в прямоугольнике (-0.5,-0.5) ; (10.5,10.5). Но оно этого не делает.. .
Все объекты имеют подходящую координату по z (5 или 6). В чём дело?

Евгений
Евгений

Identity загрузить не забыл?

перед glOrtho ее надо. В мане написано: умножаем текущую на.. . Поэтому если в текущей что-то не то - ничего хорошего не выйдет.
и вообще, начни с gluLookAt
а то "фраза, вырванная из контекста, автоматически превращается в глупость"
кроме фрустумов еще много где ты мог ошибиться

друг мой, проекцию настроили, а смотрим-то куда? GL_MODELVIEW кто настроит?

ну, самое простое

glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glScaled(1.0, 1.0, -1.0); //Change to right hand.

посмотри этот пример
https:// www.allegro.cc /forums /thread/ 601217

может, у тебя все же объекты вылезают?

или весь код мне пришли - я посмотрю

Похожие вопросы
Если на компьютере нет OpenGL, можно ли его установить? Если да, то как?
Как обновить драйвера Nvidia geforce? Или как установить библиотеку OpenGL
Не работает opengl в cs
openGL. не потскажите где можно скачать бесплатно openGL
незапускаеться разрешение OpenGL
Каким образом "физически работает" проекция?
посоветуйте книгу по OpenGL для программирования в Linux
каким примитивом можно в OpenGL сделать ломанную линию?
Не запускается MInecraft. Проблема - OpenGL
За что меня забанили в кс 1.6.Что за OpenGl