다른 유틸리티를 같은 레벨로 봤군...
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]
'Programming > openGL' 카테고리의 다른 글
gluPerspective / gluLookat 소스코드 (0) | 2019.06.01 |
---|---|
gl glx glu glut 소스코드 (0) | 2019.05.31 |
gl model view projection mat (0) | 2019.05.29 |
gluPerspective() (0) | 2019.05.28 |
glfw3 in ubuntu 19.04 (0) | 2019.05.10 |