[openGL] openGL을 이용한 Paint프로그램

등록일 2003.06.27 한글 (hwp) | 23페이지 | 가격 2,500원

소개글

소스도 깔끔하고, 주석도 달아놓아 보기 편합니다.

대부분의 학교에서 많이 하는 프로그램으로 이것을 가지고 약간만 수정하시면 좋은 점수 받으실거라 밑습니다.

참고로 이 자료는 A+받았습니다. ^^;

목차

1. 숙제
(숙제 1) Mouse 답신 함수를 수정하여서 지우개를 설치하시오.
(숙제 2) 원을 그리는 menu를 설치하고 원하는 크기의 원을 그릴수 있도록 mouse()를 수정하시오
(숙제 3) 그려진 object를 Zoom-in, Zoom-out 할수 있도록 Zoom기능을 설치하시오
(숙제 4) windows의 사이즈가 변한후에도 변함없이 object들이 그려질수 있도록 수정하시오.
2. 추가 기능
3. 전체소스

본문내용

case(CYCLE):
if(count == 0) {
count++;
xp[0] = x;
yp[0] = y;
} else {
glTranslatef( xp[0], wh-yp[0], 0 ); //중심으로 이동
glBegin( GL_QUAD_STRIP );
for( i=0; i<=72; i++ ) {
angle = 3.14159 / 36.0 * I;
// 피타고라스 정리 이용하여 반지름을 구한다.
width = sqrt( (x-xp[0])*(x-xp[0]) + (y-yp[0])*(y-yp[0]) );
glVertex2f( width*cos(angle), width*sin(angle) );
if(fill) glVertex2f( 0, 0 );
else glVertex2f( (width-1)*cos(angle), (width-1)*sin(angle) );
}
glEnd();
glTranslatef( -xp[0], -(wh-yp[0]), 0 ); //원래위치로 이동
count=0;
draw_mode=0;
}
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서