openGL의 좌표계 설정을 어떻게 하나요?

이한길의 이미지

CG수업을 듣는데,, 숙제하는 도중에 문제가 생겼습니다.

저는 좌측상단에서 좌표가 시작되게 하고 싶은데 openGL은

좌측 하단에서 시작하더라구요.. 물론 그래서 그린게.. 거꿀로~..ㅡㅡ;

좌표계를 설정할 수 있다고 알고 있는데 방법을 모르겠습니다..

부탁드립니다.

이한길의 이미지

혹시 싶어서 이렇게 해보니까 되네요..
gluOrtho2D(0.0, 500.0, 500.0, 0.0);

맞는 방법인지는 모르겠습니다만... 잘 되니깐 기분이 좋네요.. ^^*

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

liberta의 이미지

잘 찍으셨네요(??) ^^

OpenGL은 무척 편리하게도, 모니터 픽셀 좌표계가 아니라 수학적인 좌표계를 기본으로 합니다. 참고로 gluOrtho2D는 수학에서 나오는 3차원 직교좌표계(3-dimensional orthogonal coordinate system)에서, 특별히 z_min = z_max = 0인 경우 즉 2차원 좌표계를 편하게 다루기 위한 거죠.

http://www.opengl.org/documentation/blue_book_1.0/