課堂作業1 畫一個心,利用一個數學公式(x*x+y*y-1)**3-x*x*y*y*y=0,用兩個for迴圈,if公式<0畫點
課堂作業1b 另一種寫法,加上translate位移,再把for迴圈xx,yy=0-150,xx<300-150和xx、yy的-150刪除
課堂作業2 畫出各種角度,比較弧度(0~2PIE)跟角度(0~360度)的區別
課堂作業3 比較radians弧度和degrees角度,以滑鼠座標來畫出角度,arc(x,y,w,h,start,end)
課堂作業4 比較rotate和translate的順序,畫東西之前要先移動,要先知道滑鼠位移到哪裡,再移動下面圖形的x,y座標
生成圖形->旋轉->移動
課堂作業5 公轉和自轉,先旋轉再位移,會以圖形的原座標形成一個同心圓旋轉,以圖形位移的路徑為半徑作旋轉
生成圖形->移動->旋轉
課堂作業6 看有沒有pushMatrix和popMatrix的差別,沒有的話,後面的圖形會受到前面的位移旋轉影響











沒有留言:
張貼留言