Programming/openGL
glulookat / gluperspective / glfrustrum / glortho
구차니
2019. 5. 30. 19:04
다른 유틸리티를 같은 레벨로 봤군...
gluLookAt과 gluPerspective는 카메라를 조작하는 방법인데
glu로 시작하듯 gl Utility 계열이고
gl로 시작하는 glFrustum 과 glOrtho는
프로젝션 뷰를 perspective와 orthogonal로 설정하도록 한다.
Name gluLookAt — define a viewing transformation C Specification void gluLookAt( GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ); |
[링크 : https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluLookAt.xml]
Name gluPerspective — set up a perspective projection matrix C Specification void gluPerspective( GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar); |
[링크 : https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/gluPerspective.xml]
Name glFrustum — multiply the current matrix by a perspective matrix C Specification void glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearVal, GLdouble farVal); |
[링크 : h]ttps://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glFrustum.xml]
Name glOrtho — multiply the current matrix with an orthographic matrix C Specification void glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearVal, GLdouble farVal); |
[링크 : https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glOrtho.xml]