OpenGL 함수 한글 설명서

< 알림 >

이 페이지는 Silicon Graphics, Inc.의 OpenGL API를 한글로 번역한 페이지입니다.
한글화 프로젝트 관련 사이트는 아래 항목을 참고하시기 바랍니다.
Khronos OpenGL, OpenGL.org, GL/GLU Specification, GLUT Specification <!-- SGI Free Software 라이선스 전문 보기, Open Publication 라이선스 전문 보기 -->

# 한글화 기여자: 김동영, 이효은, 김창호

< 용어 사전 >

GL 함수

GL 함수 목록
함수 이름 사용 목적
glBegin & glEnd 프리미티브(Primitive) 요소를 표현하기 위한 좌표들의 범위 지정
glClear 값을 지정하기 위한 버퍼의 초기화
glClearColor 색상 버퍼의 값 설정
glColor 현재 전경색 설정
glEdgeFlag 모서리 경계 표시 플래그 설정
glEnable & glDisable 기능들의 활성화/비활성화 설정
glFlush GL 명령어 강제 실행
glFontFace 폴리곤(Polygon)의 앞면과 뒷면 정의
glLoadIdentity 현재 행렬을 항등 행렬로 교체(≒초기화)
glMatrixMode 현재 행렬 종류 명시
glOrtho 원근이 표현되지 않는(정사형)의 표현 공간 범위 설정
glPolygonMode 폴리곤(Polygon)의 래스터화 방식 지정
glPolygonStipple 점 패턴의 폴리곤 설정
glPushMatrix & glPopMatrix 현재 행렬 스택에 Push, Pop 작업 수행
glRotate 현재 행렬에 회전 행렬을 곱한 값 적용
glScale 현재 행렬에 배율 행렬을 곱한 값 적용
glShadeModel 현재 모델의 쉐이딩(Shading) 방식 지정
glVertex 좌표의 값 지정
glViewport 뷰포트(Viewport)를 설정

GLUT 함수

GLUT 함수 목록
함수 이름 사용 목적
glutAddMenuEntry 현재 메뉴에 새로운 메뉴 엔트리 추가
glutAddSubMenu 현재 메뉴에 새로운 하위 메뉴 추가
glutAttachMenu & glutDetachMenu 현재 창에서 메뉴를 불러올 마우스 버튼 지정
glutCreateMenu 새로운 Context 메뉴 생성
glutCreateWindow 최상의 레벨의 창 생성
glutDisplayFunc 현재 창에 디스플레이 callback 설정
glutGetModifiers 수식 키(Shift, Ctrl, Alt)의 입력 상태를 반환
glutIdleFunc 현재 창에 Idle callback 설정
glutInit GLUT 라이브러리 초기화
glutInitDisplayMode 디스플레이의 초기 모드 설정
glutInitWindowPosition & glutInitWindowSize 각각 창의 초기 위치와 크기 지정
glutKeyboardFunc 현재 창에 키보드 callback 설정
glutMainLoop GLUT 이벤트 반복 처리 시작
glutMotionFunc & glutPassiveMotionFunc 현재 창에 마우스의 움직임을 처리하는 callback 설정
glutMouseFunc 현재 창에 마우스 callback 설정
glutPostRedisplay 현재 창 또는 지정된 창의 디스플레이를 재호출
glutReshapeFunc 현재 창에 크기 변경 callback 설정
glutSetWindowTitle & glutSetIconTitle 최상위 창의 창 제목 또는 아이콘의 제목 변경
glutSolidCone & glutWireCone 면 또는 선 모양의 원뿔 생성
glutSolidCube & glutWireCube 면 또는 선 모양의 정육면체 생성
glutSolidSphere & glutWireSphere 면 또는 선 모양의 구체 생성
glutSolidTeapot & glutWireTeapot 면 또는 선 모양의 유타 주전자 생성
glutSolidTorus & glutWireTorus 면 또는 선 모양의 원환체 생성
glutSpecailFunc 현재 창에 특수 키 callback 설정
glutSwapBuffers 이중 버퍼 모드에서 현재 창의 사용 버퍼를 교체
glutTimerFunc 1/1000초 단위로 작동하는 타이머 callback(≒트리거) 설정