2017年3月27日 星期一

Week05 20170327 芷萱的課堂筆記

作業一 練習期中考題:

















作業二:

前往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);
   則是會轉動縮小的車子在移動


沒有留言:

張貼留言