2010-10-12 5 views

ответ

1

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

+0

Я думаю, не так уж и хороший ответ на все! –

1

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

gluOrtho2D(-2,2,-2,2) 
+0

Это определенно путь сюда. Использование glScalef вызовет ненужные головные боли, особенно если вы начали изменять используемую модель матрицы. – Ryan

 Смежные вопросы

  • Нет связанных вопросов^_^