2022年3月21日 星期一

09163051 上課筆記 week05

 1.下載windows.zip 以及data.zip

        1.1到 https://jsyeh.org/3dcg10/ 05/04 examples:裡下載  "win32","data"

2.開啟Transformation.exe

        2.1解壓縮windows.zip 以及 data.zip.

        2.2把data.zip 丟到 windows 資料夾裡面.

        2.3開啟Transformation.exe.

3.Transformation 模式轉換 , 物體旋轉

        *右上角可換模式

        *glRotatef(angle,x,y,z);可調整物體角度


        **angle 及 x,y,z 的概念可由右手定則來對應.在 (x,y,z)為(0,1,0)的情境下, angle由y軸作為主軸        (右手大拇指)旋轉,旋轉方向則為右手之其他手指.
(source : wiki User:Jfmelero)


 4.在glut裡的ratate運用

                在這段程式碼內,茶壺在Z軸旋轉 180度.

  5.由滑鼠操控rotate

 

                改良過後的程式碼 ,剛剛的程式碼在旋轉上會比較不順.多加oldx讓程式得知旋轉角度的增減( 滑鼠位置的變動: x-oldx ).

6.複習上週 --- 利用滑鼠畫圖





沒有留言:

張貼留言