검색어 입력폼

[컴퓨터그래픽스]컴퓨터그래픽스 가스켓 프로그램

저작시기 2005.11 | 등록일 2006.03.24 파일확장자 압축파일 (alz) | 4페이지 | 가격 1,000원

*해당 문서는 미리보기가 지원되지 않습니다.

소개글

컴퓨터그래릭스 예제 문제를 구현한 소스입니다.

컴파일 실행환경

1-4번까지

본문내용

#include <GL/glut.h>
#include <stdlib.h>

void myinit(void)
{
glClearColor(1.0,1.0,1.0,1.0);
glColor3f(1.0,0.0,0.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0.0,500.0,0.0,500.0);
glMatrixMode(GL_MODELVIEW);
}

void display(void)

{
typedef GLfloat point2[2];

point2 vertices[3]={{0.0,0.0},{250.0,500.0},{500.0,0.0}};

int j,k;
int rand();
point2 p={75.0,50.0};
glClear(GL_COLOR_BUFFER_BIT);
for (k=0; k<50000; k++)
{
j=rand()%3;
p[0] = (p[0]+vertices[j][0])/2.0;
p[1] = (p[1]+vertices[j][1])/2.0;
glBegin(GL_POINTS);
glVertex2fv(p);

glEnd();
}

glFlush();

}

void main(int argc, char** argv)

{
void myinit(), display();

glutInit(&argc,argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(500,500);
glutInitWindowPosition(0,0);

참고 자료

없음
다운로드 맨위로