OpenGL 유틸리티 라이브러리
OpenGL Utility Library![]() |
OpenGL Utility Library(GLU)는 OpenGL을 위한 컴퓨터 그래픽 라이브러리다.
기본 OpenGL 라이브러리를 사용하여 OpenGL이 제공하는 보다 원시적인 루틴에서 보다 높은 수준의 도면 루틴을 제공하는 여러 기능으로 구성된다.보통 기본 OpenGL 패키지와 함께 배포된다.GLU는 OpenGL 패키지의 내장 버전인 OpenGL ES에서는 구현되지 않는다.
이러한 특징들 중에는 화면과 세계 좌표 사이의 매핑, 질감 딥맵 생성, 4중 표면의 그리기, NURBS, 다각형 원형의 다듬기, OpenGL 오류 코드의 해석, 보기 볼륨 설정을 위한 확장된 변환 루틴, 카메라의 단순한 위치 지정 등이 있으며, 일반적으로 더 많은 허밍이 있다.OpenGL이 제시하는 루틴보다 친근한 용어또한 구, 실린더 및 디스크를 포함한 OpenGL 애플리케이션에서 사용할 수 있는 추가 원시 요소도 제공한다.
모든 GLU 기능은glu
접두사를 붙이다예시함수는gluOrtho2D
2차원 직교 투영 매트릭스를 정의한다.
GLU 규격은 1998년에 마지막으로 업데이트되었으며, 2009년에 OpenGL 3.1이 출시되면서 더 이상 사용되지 않는 기능에 따라 달라진다.[1]GLU에 대한 사양은 여기에서 계속 사용 가능
참고 항목
- 프리글루트
- OpenGL 사용자 인터페이스 라이브러리(GLUI)
- OpenGL 유틸리티 툴킷(GLUT)
참조
- ^ "The OpenGL Registry". Opengl.org. Retrieved May 2, 2013.