Open GL 설치
2014. 9. 12. 16:55
개발/Open GL
반응형
API 다운로드 및 설치
Library |
Internet Address |
GL GLU GLAUX |
|
GLUT |
GLUT 다운로드 사이트 화면
glut-3.7.6-bin.zip 파일을 다운로드 한다.
압축 해제 후 각 파일을 다음 폴더에 넣는다.
64bit 운영체제 기준입니다.
Classification |
Folder Location |
Files |
Header File |
C:\Program Files(x86)\Microsoft Visual Studio 12.0\VC\include\gl |
gl.h glaux.h glu.h glut.h |
Library File |
C:\Program Files(x86)\Microsoft Visual Studio 12.0\VC\lib |
glaux.lib glu32.lib glut32.lib opengl32.lib |
Dynamic Link Library File |
C:\Windows\System32 C:\Windows\SysWOW64 |
glu32.dll glut32.dll opengl32.dll |
추가할 DLL파일은 3개 인데 두개는 이미 존재한다고한다. 그래서 일단 추가하지 않았음
프로젝트 생성
코드 작성
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | #include <gl/glut.h> #include <math.h> #define Pi 3.1415 void MyDisplay(){ GLfloat Size[2], Angle; glClear(GL_COLOR_BUFFER_BIT); //상태변수 설정, GL 버퍼를 초기화해라. 1번 칼라를 사용해라 glColor3f(0.0, 0.0, 0.0); glGetFloatv(GL_POINT_SIZE_RANGE, Size); glPointSize(Size[0] * 10); glBegin(GL_POINTS); //계산 for (Angle = 0.0; Angle <= 2.0*Pi; Angle += Pi / 20.0){ glVertex3f(0.5*cos(Angle), 0.5*sin(Angle), 0.0); } glEnd(); glFlush(); } int main(int argc, char **argv){ glutInit(&argc, argv); //glut 라이브러리를 초기화 하고 윈도우와 연결하는 세션을 만들어라 glutInitDisplayMode(GLUT_RGBA); //윈도우의 기본 컬러모드를 RGBA로 설정 glutInitWindowSize(500, 500); //크기 glutInitWindowPosition(0, 0); //시작위치 glutCreateWindow("Hello"); //타이틀 glClearColor(1.0, 1.0, 1.0, 1.0); //1번 칼라 (0~1 값을 가지고, 마지막 A는 불투명도 이다) glutDisplayFunc(MyDisplay); //콜백함수 실행 glutMainLoop(); return 0; } |
실습
반응형
'개발 > Open GL' 카테고리의 다른 글
정육면체 그리기 (0) | 2014.11.21 |
---|---|
도형 그리기 및 이동 (0) | 2014.11.03 |
[빌드 오류] failure during conversion to COFF: file invalid or corrupt (0) | 2014.10.17 |
Menu & SubMenu 생성 (11) | 2014.10.09 |
freeglut API 설치 (0) | 2014.09.29 |