#WEEK04
##week04_mouse_glscalef
安裝freeglut
開一個glut專案week04_mouse_glscalef
手動輸入10行
再加上上周的部分程式
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);>>>清背景
加上上周的void motion程式
float angle=0;
glPushMatrix();
glRotatef(angle,0,0,1);
glutSolidTeapot(0.3);
glPopMatrix();
再加上今天的縮放程式
##week04_keyborad_mouse_motion
開新專案貼上10行程式碼
void KeyboardFunc
加上鍵盤輸入
按下按鍵會在小黑顯示按下的鍵和滑鼠的當下座標
加旋轉(motion
範例網站:
data,win32
window.zip解壓縮
data.zip解壓縮
下載\window\data\模型檔
打開transform.exe
swap translate rotate
會改變公轉、自轉
#week04_translate_rotate_scale
貼上上一個的程式碼然後刪掉一點內容
刪掉mouse keyboard motion
加上一行glutIdleFunc(display);
在glRotatef(angle++,0,0,1);多一個++
茶壺就會自己轉動了
把rotate translate兩行對調變公轉









沒有留言:
張貼留言