作業二:
前往http://jsyeh.org/3dcg10
1. data.zip按滑鼠右鍵另存新檔
2. windows.zip按滑鼠右鍵另存新檔
3. glut32.dll按滑鼠右鍵另存新檔
4. 將windows.zip解壓縮到桌面 →data.zip解壓縮到windows.zip資料夾
→glut32.dll複製到windows.zip資料夾 →將Transformation點兩下
→利用Rotate更改angle,X,Y,Z質的改變 →觀察車子的轉動方向
///glRotatef(angle,x,y,z);
作業三:
利用安培右手定則→大拇指(Y軸)
→四指(轉動方向)
負負得正 若Y軸和角度同時為負值→大拇指顛倒方向→四指即為轉動方向
作業四 階層轉動:
口訣:左耳碰左肩
從下往上讀
畫圈圈
先將glBegin(...);
......
......
glEnd(...);
整個區塊看成一台車子
1.先看glScalef(1.00,1.00.1.00);
是會縮小的車子
2.再往上加入glRotatef(0.0,0.00,1.00,0.00);
則是會縮小的車子在轉動
3.最後加上glTranslatef(0.00,0.00,0.00);
則是會轉動縮小的車子在移動
利用安培右手定則→大拇指(Y軸)
→四指(轉動方向)
負負得正 若Y軸和角度同時為負值→大拇指顛倒方向→四指即為轉動方向
作業四 階層轉動:
口訣:左耳碰左肩
從下往上讀
畫圈圈
......
......
glEnd(...);
整個區塊看成一台車子
1.先看glScalef(1.00,1.00.1.00);
是會縮小的車子
2.再往上加入glRotatef(0.0,0.00,1.00,0.00);
則是會縮小的車子在轉動
3.最後加上glTranslatef(0.00,0.00,0.00);
則是會轉動縮小的車子在移動








沒有留言:
張貼留言