목차
1.소스
2.표지
2.표지
본문내용
c, GLfloat *d, int m){
GLfloat mid[6][3];
int j;
if(m>0)
{
/* 6개 중점의 중점 계산 */
for(j=0; j<3; j++) mid[0][j]=(a[j]+b[j])/2;
for(j=0; j<3; j++) mid[1][j]=(a[j]+c[j])/2;
for(j=0; j<3; j++) mid[2][j]=(a[j]+d[j])/2;
for(j=0; j<3; j++) mid[3][j]=(b[j]+c[j])/2;
for(j=0; j<3; j++) mid[4][j]=(c[j]+d[j])/2;
for(j=0; j<3; j++) mid[5][j]=(b[j]+d[j])/2;
/* 분할하여 4개의 사면체 생성 */
divide_tetra(a, mid[0], mid[1], mid[2], m-1);
divide_tetra(mid[0], b, mid[3], mid[5], m-1);
divide_tetra(mid[1], mid[3], c, mid[4], m-1);
divide_tetra(mid[2], mid[4], d, mid[5], m-1);
}else(tetra(a,b,c,d));
/*순환이 끝나면 삼각형 그림 */}
void myReshape(int w, int h){
glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(60.0, (GLfloat)w/h, 0.1, 1000.0);
glMatrixMode(GL_MODELVIEW);}
<--
다가오는 장면
<--
멀어져가는 장면
GLfloat mid[6][3];
int j;
if(m>0)
{
/* 6개 중점의 중점 계산 */
for(j=0; j<3; j++) mid[0][j]=(a[j]+b[j])/2;
for(j=0; j<3; j++) mid[1][j]=(a[j]+c[j])/2;
for(j=0; j<3; j++) mid[2][j]=(a[j]+d[j])/2;
for(j=0; j<3; j++) mid[3][j]=(b[j]+c[j])/2;
for(j=0; j<3; j++) mid[4][j]=(c[j]+d[j])/2;
for(j=0; j<3; j++) mid[5][j]=(b[j]+d[j])/2;
/* 분할하여 4개의 사면체 생성 */
divide_tetra(a, mid[0], mid[1], mid[2], m-1);
divide_tetra(mid[0], b, mid[3], mid[5], m-1);
divide_tetra(mid[1], mid[3], c, mid[4], m-1);
divide_tetra(mid[2], mid[4], d, mid[5], m-1);
}else(tetra(a,b,c,d));
/*순환이 끝나면 삼각형 그림 */}
void myReshape(int w, int h){
glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(60.0, (GLfloat)w/h, 0.1, 1000.0);
glMatrixMode(GL_MODELVIEW);}
<--
다가오는 장면
<--
멀어져가는 장면
추천자료
- 서버 리눅스 개념 정리
- 디지털영화의현황과미래
- 유닉스 시스템에서 버블 소트와 퀵소트 걸린 시간 측정
- 매트릭스 게임 ppt (c로 만드는게임)
- 프로세스와 스레드
- [해커][시스템침입][해킹][시스템보안]해커의 시스템침입(해킹) 과정과 해커의 시스템침입(해...
- 임베디드 시스템
- [C언어] 피보나치수열 리커시브와 인터렉티브 방식 프로그램 시간분석
- DFS(Deep Firtst Search) 깊이 우선 탐색 알고리즘
- [일반화학 실험] 10- 흡수분광법과 Beer의 법칙 : 흡수분광법을 이해하고 Beer의 법칙에 의해...
- 객체 지향 언어의 종류
- IT분야 중 게임 산업에 관련한 저작권 문제
소개글