2017年10月5日 星期四

week04 柴宇恆

先認識程式裡面的內容
 第一個頭尾要有PUSH 和 POP
再來程式碼中的 glTranslated (X,Y,Z)代表圖形移動的位置,三個參數分別表示X座標位移,Y座標位移與Z座標位移。


第二張是在上面加了茶壺 圖形會疊在一起
第三張圖片 我把第二個的圖形做了點修改,我讓他沒有傾斜,並改成沿著Y軸旋轉
程式碼中有兩行
glRotated(0,1,0,0); 改變圖形傾斜的程度 第一個參數是指角度,後三個分別是表示XYZ軸
glRotated(a,0,1,0);改變圖形的轉動,a 是一個隨著時間改變的參數,所以一直在改變,因此圖形才會看起來像是在轉動,後面三個參數也是代表XYZ三軸
第四張圖片 是練習改變圖片的大小
利用 glScaled (X,Y,Z)改變分別以X向量Y向量Z向量放大或縮小幾倍
之後可以用
滑鼠來移動物體
利用mouse function 和 translate function


沒有留言:

張貼留言