OpenGL 點陣顯示生日快樂小程式

2021-06-21 12:19:06 字數 1400 閱讀 5427

剛工作沒多久的時候,業餘學習了ogl的知識(這是寫不好的藉口吧),

在某個異性生日的時候寫了這個程式。

編譯平台: mingw gcc

效果圖(不太會轉gif,好粗糙……):

**、exe、glut32.dll opengl32.dll打包

**:#include #include #include #include #define winwidth 500

#define winheight 500

#define ww winwidth/2

#define wh winheight/2

#define nbox 150

#define slp 300

int winid;

float anga=0.0;

float boxsize=12.0;

static struct ang=;

static struct box[nbox];

int arr[36]=;

int brr[27]=;

int crr[42]=;

int drr[32]=;

int err[14]=;

void drawbox(float px,float py,float pz,float ang)

void display(void)

if (ang.xmax>0.0)

glpushmatrix();

gltranslatef(-125.0,-200.0,0.0);

for (i=0;i<144;i++)

drawbox(box[i].x,box[i].y,box[i].z,box[i].ang);

}glpopmatrix();

glutswapbuffers();

}void empty(void)

if (here==1)

if (here==2)

if (here==3)

if (here==4)

if (here==5)

if (here==6)

if (here==7)

if (here==8)

glutpostredisplay();

}void sometest(int whoi)

}void mouse(int button,int state,int mou***,int mousey) }}

}void reshape(int x,int y)

void hitkey(unsigned char key,int mou***,int mousey)

}void init(void) {

int i;

srand(time(null));

for (i=0;i

電影《生日快樂》

2月小公尺說 可是情侶有時候會分手,而好朋友才是一輩子的.這輩子我都要見到你.小南說 不要再說做好朋友的事了,你以後會後悔的。小公尺說 那我們做比好朋友更好的朋友。小南說 好吧。小南對小公尺的爸爸說 等小公尺沒人要的時候,我就娶她。每年,無論小南在 無論他們分開了多久,他都會記得祝小公尺 生日快樂 ...

SCOI生日快樂

每次切蛋糕只有兩種情況,橫著切和豎著切,並且最大只有10個人,所以直接dfs。如果切x,那麼只能在x均分成n份的地方切,也就是x n的倍數,模擬每種情況即可。include include include include include include include include define ...

祝他生日快樂。。

他是我這一生懂得什麼是友情之後交的第乙個哥們,閉上眼只要想起他的名字便能清晰想到同他在一起的一幕幕。想到初中開學時的滷麵店,想到餐廳二樓送的橘子和黃瓜,想到一起飆看誰能加飯次數最多,想到當初在一起做計算機課布置的flash作業,畫了一晚上卻只做出來 探索 二字,還因為小小的成功激動萬分的。呵呵。想到...