환경 : ubuntu 13.10 64bit |
http://yooninsung.blog.me/30090148703
위 블로그의 코드를 수정하였습니다.
위 블로그는 window 운영체제, 저는 우분투 운영체제에서 코드를 수정해서 동작했습니다.
(Ubuntu 13.10)
ex1.
소스
#include <GL/freeglut.h>
#include <GL/gl.h>
void cosmosDisplay() {
}
int main(int argc, char** argv) {
glutInit(&argc, argv);
glutCreateWindow("Dev Kyu openGL chapter1 from RintlanTta");
glutDisplayFunc(cosmosDisplay);
glutMainLoop();
return 0;
}
컴파일
g++ lecture2.cpp -lGL -lGLU -lglut -o lecture2
화면
--------------------------------------------------
소스
#include <GL/freeglut.h>
#include <GL/gl.h>
void cosmosDisplay() {
glClear(GL_COLOR_BUFFER_BIT);
}
int main(int argc, char** argv) {
glutInit(&argc, argv);
glutCreateWindow("Dev Kyu openGL chapter1 from RintlanTta");
glutDisplayFunc(cosmosDisplay);
glutMainLoop();
return 0;
}
------------------------------------------
소스
#include <GL/freeglut.h>
#include <GL/gl.h>
void cosmosDisplay() {
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
}
int main(int argc, char** argv) {
glutInit(&argc, argv);
glutCreateWindow("Dev Kyu openGL chapter1 from RintlanTta");
glutDisplayFunc(cosmosDisplay);
glutMainLoop();
return 0;
}
---------
소스
#include <GL/freeglut.h>
#include <GL/gl.h>
void cosmosDisplay() {
glClear(GL_COLOR_BUFFER_BIT);
glutSolidTeapot(0.5);
glFlush();
}
int main(int argc, char** argv) {
glutInit(&argc, argv);
glutCreateWindow("Dev Kyu openGL chapter1 from RintlanTta");
glutDisplayFunc(cosmosDisplay);
glutMainLoop();
return 0;
}
'소프트웨어 > openGL' 카테고리의 다른 글
openGL | openGL 3강-빛(1) (0) | 2014.01.10 |
---|---|
openGL | openGL 2강-화면(2) (0) | 2014.01.10 |
openGL | openGL 0강-설치 (0) | 2014.01.10 |
openGL | 어느 블로그 (0) | 2014.01.10 |
openGL | install opengl & sample example (0) | 2014.01.09 |