[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;
}
*원하는 자료를 검색 해 보세요.
  • Graphics programming Report // opengl 을 이용한 패인트프로그램 4페이지
    * 윈도우 창 기본 크기를 500*500으로 구성* 각자의 이름 좌표 opengl 2D drawing coordinate 좌표로 (0,500) (500,500) (500,400) (0,400) 안에 도형으로 표현* 왼쪽마우스 버튼을 이용하여 그림을 그릴수 있도록 구..
  • Opengl 의 Paint 프로그램 17페이지
    1. 창의 이동, 크기 변경 시 지금까지 작업한 내용 유지하기 (최소화나, 창의 이동 등 작업내용이 사라지는 것을 그렇지 않게 유지하는 작업)2. 원 그리기3. 자유 주제 (이음선) (선그리기의 업그레이드 된 형식으로 계속 선 끝을 이어주는 선이다)
  • OpenGL Rubberband Paint 0페이지
    OpenGL Paint 프로그램에서 Rubberband를 이용한 LINE과 RECTANGLE 추가.
  • 오픈지엘을 이용한 그림판 0페이지
    비주얼 스튜디오 2005 VC++, OpenGL을 이용한 그림판 입니다.기능1. 선, 동그라미, 네모, 다각형, 스크레치, 텍스트 문자2. 각 도형에 채우기 기능3. 선의 굵기 설정4. 여러가지 색 설정5. selecting , multi selecting6. dele..
  • [그래픽스]컴퓨터 그래픽스 그림판 프로그램 0페이지
    else if( x < ww/10 ) {glColor3f(0.9, 0.9, 0.9)screen_box(0, wh - ww/10, ww/10)glColor3f(0.0, 0.0, 0.0)glBegin(GL_LINES)glVertex2i(wh/40, wh-ww/20)glVe..
  • [컴퓨터 그래픽스]페인트 프로그램 69페이지
    제 목 : Paint Program개 요손쉬운 그림작업을 위한 인터페이스를 구축한다.다양한 툴을 만들어 활용적인 그림판 프로그램을 만든다.목 적윈도우에서 사용하고 있는 그림판 프로그램에 근접한 프로그램을 만들어야 한다. 따라서 기존에 있던 페인트 프로그램에 다양한..
  • OpenGL-움직이는 로봇 38페이지
    설계 목표-Tree구조를 이용하여 로봇을 모델링 할 수 있다.-HCI (Human-Computer Interaction) 요소로써 키보드와 마우스를 이용한 모델링의 변화를 목표로 한다.-OpenGL 의 API 라이브러리가 가지고 있는 함수를 최대한 이용하고, 직접..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서