검색어 입력폼

[오픈지엘][opengl]blending & fog

등록일 2006.05.13 파일확장자압축파일 (zip) | 7페이지 | 가격 800원

소개글

● Blending : 색 유리창 밖으로 지나가는 공 그리기
● Fog : 시점으로부터 멀어지는 공 그리기

컴파일 실행환경

c++

본문내용

1. Blending
1.1 문제 정의
● Blending : 색 유리창 밖으로 지나가는 공 그리기

1.2 프로그램 설계
① init 함수에 프로그램을 초기화 할 수 있도록 코딩한다.
블렌딩 요소의 입력값과 기존값을 각각 GL_SRC_ALPHA 와 GL_ONE_MINUS_SRC_ALPHA로 설정한다.
② static void drawLeftTriangle(void) 함수에는 공을 그릴것이고, 공은 왼쪽에서 오른쪽으로 이동
한다.
③ static void drawRigtTriangle(void) 함수에는 창문을 그릴것이다. 창문은 고정 되어 있고, 공이
창문으로 통과 하면서 Blending 될 것이다.
③ spinDisplay 함수에는 구를 왼쪽에서 오른쪽으로 이동할 부분이 코딩 된다.
④ keyboard 함수에는 키보드를 눌렀을때, 어떤 에니메이션이 실행되는지 설정 하는 부분이다.
switch 문을 이용해서 코딩을 한다. 문제에서 T 나 t 를 입력하면 공을 왼쪽에서 오른쪽
으로 이동시킨다.
⑤ main 함수를 작성한다.

압축파일 내 파일목록

다섯번째.hwp
이번/c.c
이번/c.dsp
이번/c.dsw
이번/c.ncb
이번/c.opt
이번/c.plg
이번/Debug/c.exe
이번/Debug/c.ilk
이번/Debug/c.obj
이번/Debug/c.pch
이번/Debug/c.pdb
이번/Debug/vc60.idb
이번/Debug/vc60.pdb
이번/Debug/사본 - 사본 - double1.obj
일번/이번.c
일번/이번.dsp
일번/이번.dsw
일번/이번.ncb
일번/이번.opt
일번/이번.plg
일번/Debug/vc60.idb
일번/Debug/vc60.pdb
일번/Debug/이번.exe
일번/Debug/이번.ilk
일번/Debug/이번.obj
일번/Debug/이번.pch
일번/Debug/이번.pdb
다운로드 맨위로