|
|
От: |
cosm.ua
|
|
| Дата: | 19.08.07 21:43 | ||
| Оценка: | |||
А>Мне в углу окна OpenGL надо нарисовать оси, повернутые под углом как камера смотрит, но без сдвига камеры
А>Я делаю так:
А>А>glPushMatrix(); А> glViewport(0,0,w/4,h/4); А> ::glMatrixMode(GL_PROJECTION); А> ::glPushMatrix(); А> ::glLoadIdentity(); А> double Aspect = (double)w/(double)h; А> ::glOrtho(-2*Aspect,2*Aspect,-2,2,-200,2000); А>
А>Рисую в координатах (0,1)
А>А потом
А>А>glPopMatrix(); А> glMatrixMode(GL_MODELVIEW); А> glPopMatrix(); А> glPopAttrib(); А> glViewport(0,0,w,h); А> glPopMatrix(); А>
А>Рисует под углом каким нужно, но сдвигает так как и сдвинута камера. Как мне оставить только поворот без сдивига?
А>Спасибо