2017年3月13日 星期一

week03 04162416 黃雪婷 上課筆記

(畫一個基礎的茶壺)


(先引入兩個頭,方便使用函數和printf功能)


(引入mouse函數,來建立鼠標的按鍵以及位置座標)



(運用在main中mouse函數)

(千萬注意在glutMouseFunc(mouse)中F要大寫,不然會說此函數沒有被定義)


(還要添加一行glColor3f(1, x/300.0 , y/300.0 );,使鼠標可以點擊不同座標之後使查戶變色)

(把void mouse函數改成void motion函數,等於說是在這個基礎上再加一個移動 motion功能)


(在main頭中增加移動motion功能:glutMotionFunc(motion);)

(這樣一來,鼠標的移動可以使茶壺改變顏色)

(加上可以生成座標的程式)


(用浮點數來畫出一個圓)


(把GLbegin後面的參數改成GLbegin(GL_POLYGON),這樣圓形就可以有實心的顏色)







沒有留言:

張貼留言