pa3
페이지 정보
작성일 19-06-16 20:56
본문
Download : pa3.hwp
/
void makeCheckImage(void)
{
int i, j, c;
for (i = 0; i ` checkImageHeight; i++) {
for (j = 0; j ` checkImageWidth; j++) {
// 체크 무늬이기에 픽셀에 색깔만 흰색, 검정색을 위치에 따라 알맞게 그린다.






pa3 , pa3기타레포트 , pa
pa,기타,레포트
pa3
설명
레포트/기타
소스 코드
#include `GL/glut.h`
#include `math.h`
#include `stdlib.h`
#include `stdio.h`
#define checkImageWidth 64 // 매핑 이미지 픽셀 크기 - 가로
#define checkImageHeight 64 // 매핑 이미지 픽셀 크기 - 세로
#define division_n 100 // 곡면을 얼만큼의 평면으로 만들것인가
typedef float point3[3]; // 좌표값 (x,y,z)를 갖는 데이터 타입 定義(정이)
// 매핑 이미지
static GLubyte checkImage[checkImageHeight][checkImageWidth][4];
static GLuint texName; // 매핑 이미지의 이름
/ 매핑 이미지의 하드 코딩 - 체크 무늬를 매핑 이미지로 한다.
c = ((((i&0x8)0)^((j&0x8))0))255;
checkImage[i][j][0] = (GLubyte) c;
checkImage[i][j][1] = (GLubyte) c;
checkImage[i][j][2] = (GLubyte) c;
checkImage[i][j][3] = (GLubyte) 255;
}
}
}
// 초기화 함수들
void init(void)
{
glClearColor (1.0, 1.0, 0.0, 0.0);
…(省略)
pa3
순서
Download : pa3.hwp( 24 )
다.