검색어 입력폼

[컴퓨터 그래픽스]페인트 프로그램

저작시기 2005.12 | 등록일 2006.01.06 파워포인트파일 MS 파워포인트 (ppt) | 69페이지 | 가격 3,000원

소개글

OpenGL을 이용한 컴퓨터 그래픽스
C로 구현한 페인트 프로그램 입니다.
기존 책에 있는 기능보다 더 많은 기능을 추가.
줌인, 줌아웃, 자유선, 색을 보고 선택, 펜툴, 지우개 기능 추가...
각 메뉴에 대한 주석까지 달아놨습니다.
전체 소스는 맨 마지막 장.

목차

Program 계획서
#S_01 Paint Program Source 분석
#S_02 Paint Program 실행화면
#S_03 Paint Program 회의록
미흡한 점
제작후기

본문내용

제 목 : Paint Program

개 요
손쉬운 그림작업을 위한 인터페이스를 구축한다.
다양한 툴을 만들어 활용적인 그림판 프로그램을 만든다.

목 적
윈도우에서 사용하고 있는 그림판 프로그램에 근접한 프로그램을 만들어야 한다. 따라서 기존에 있던 페인트 프로그램에 다양한 툴기능과 마우스 버튼에 많은 메뉴들을 추가하여 그림판 작업을 손쉽게 할 수 있게 한다. 또한 딱딱한 인터페이스가 아닌 사용자가 손쉽게 알아보고 사용할 수 있는 인터페이스 환경을 구축하도록 한다. 이들을 보완하여 기존에 있던 그림판 보다 좀 더 활용적이고, 효율적인 그림판을 만들고자 한다.


Paint Program Source 분석

답신함수

void mouse(int, int, int, int); //마우스 답신 함수

void key(unsigned char, int, int); //키보드 답신함수

void display(void); //디스 플레이 답 함수

void drawSquare(int, int); // 임의 색상 사각형 함수

void drawBlankSquare(int, int); // 지우개 사각형 함수

void myReshape(GLsizei, GLsizei); // 재구성 답신

void myZoomInReshape(GLsizei, GLsizei, GLsizei); // 줌인 함수

void myZoomOutReshape(GLsizei, GLsizei, GLsizei); // 줌아웃 함수

void myinit(void); //초기화 함수

void screen_box(int, int, int); // 사각형 그리기 함수

void pen(int x, int y);

void p_color(void);

참고 자료

OpenGL을 이용한 컴퓨터 그래픽스
다운로드 맨위로