#include "stdafx.h"
#include <windows.h>
#include <gl/gl.h>
#include <gl/glu.h>
#include <gl/glut.h>
void init()
{
glClearColor (0.0, 0.0, 0.0, 1.0);
glColor3f(1.0, 1.0, 1.0);
glMatrixMode (GL_PROJECTION);
glLoadIdentity ();
glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0);
}
void mydisplay()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_TRIANGLES);
glVertex2f(-0.1, -0.2);
glVertex2f(-0.2, 0.2);
glVertex2f(0.2, 0.2);
glVertex2f(0.5, 0.1);
glVertex2f(0.3, 0.2);
glVertex2f(0.1, 0.1);// 삼각형 3의 배수로 좌표 지정 삼각형 2개 만들기!
glEnd();
glBegin(GL_TRIANGLE_FAN); // 트라이앵글 팬 완성
glVertex2f(-0.7, -0.6);
glVertex2f(-0.4, 0.2);
glVertex2f(-0.4, -0.3);
glVertex2f(0.4, -0.3);
glEnd();
glBegin(GL_POINTS); //포인트 완성
glVertex2f(0.7, 0.6);
glVertex2f(0.7, 0.2);
glVertex2f(0.1, 0.5);
glVertex2f(0.4, 0.3);
glEnd();
glBegin(GL_LINES); // 라인 완성
glVertex2f(0.7, 0.3);
glVertex2f(0.4, 0.1);
glVertex2f(0.4, -0.1);
glVertex2f(0.8, -0.2);
glEnd();
glFlush();
}
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(500, 500);
glutInitWindowPosition(0, 0);
glutCreateWindow("simple");
glutDisplayFunc(mydisplay);
init();
glutMainLoop();
}
----------------------------------------------
짱! 짱! 짱! 어렵다!! ㅠ
'도전과 모험의 세계☆ > 그래픽스프로그래밍' 카테고리의 다른 글
| 오픈 지엘 아시는 블로거 님 안계신가요? ㅠ-ㅠ (4) | 2008/03/21 |
|---|---|
| [긴급] Open GL 프로그래밍 하실 수 있으신분! 도와주세요~ (4) | 2008/03/18 |
| 오픈 gl 도형 만들기! (0) | 2008/03/14 |
| 5/14 무슨 말인지 ㅠㅠ (0) | 2008/03/14 |
| 그래픽스 프로그래밍 및 실습 첫 강의 (0) | 2008/03/13 |
| what is vertex ? (0) | 2008/03/07 |

이올린에 북마크하기
이올린에 추천하기
Prev

Rss Feed