(1) 期末作業
(2) 會跳舞的機器人
(3) TRT 對關節轉
(4) 小考 : TRT觀念
(5) 作業問題
1.今天目標是要做出可以轉動關節的機器人
所以拿範例來看
glTranslatef(...);
glRotatef(...);
兩個在不同位子有不同效果
差異在旋轉軸不同
(1) 先移動後 再旋轉
(2) 先旋轉到點之後 沿著Z軸轉
2. 開始實作,先做出茶壺
第一版: 打光 畫出茶壺 原地不會動
沿著Z軸
增加 timer函式
第四版: 利用滑鼠來移動,不讓他自動轉
新增兩個函式
void mouse (int button , int state , int x, int y)
{
if (state == GLUT_DOWN)
{
oldX = x, oldY = y;
}
}
void motion (int x, int y)
{
angle += (x - oldX);
oldX = x;
}
!!!!接下來就是今天的重點!!!!
畫出一個人
做右手可以自己移動
沒有留言:
張貼留言