Изменение системы координат openGL - PullRequest
0 голосов
/ 12 октября 2010

Прямо сейчас, мое окно openGL масштабируется от -1 до 1 по осям X и Y.Как бы я изменил это, скажем, -2 и 2?

Ответы [ 2 ]

1 голос
/ 14 октября 2010

Если вы работаете как 2D (скажем, орто), измените его на:

 gluOrtho2D(-2,2,-2,2)
1 голос
/ 12 октября 2010

Добавить преобразование для деления пополам каждой координаты: glScalef(0.5,0.5,0.5);.Обратите внимание, однако, что вы не доберетесь далеко без понимания матриц OpenGL, различных преобразований, которые вы можете добавить, и работы со стеками.См., Например, часто задаваемые вопросы OpenGL относительно преобразований и более подробно, спецификации .

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