2023年3月1日 星期三

qwq Week03

 步驟1


https://jsyeh.org/3dcg10/下載上課的資料



解壓縮全部windows.zip,且把data.zip的data拖入解壓目錄覆蓋,即可執行


步驟2


開啟codeblocks,選擇桌面的freeglut(改檔名等操作同前兩週)



還是用熟悉的10行基礎程式,且打下第一週的茶壺程式碼,然後加上新的程式碼移動它



會被向右移動



加入鼠標程式碼,先在基礎10行程式中加入一行glutMouseFunc(mouse);



再多加一個void



這樣點擊鼠標就可以看到坐標



在void display上面加上float X=0, Y=0;  再加上清除背景的一行程式,把display內的坐標改成X,Y表示,mouse程式碼改成如下圖



這樣跑出來的茶壺就可以隨著鼠標點擊移動



步驟3

新開一個glut檔,重復之前步驟,複製上一步驟全部程式碼,把void mouse部分改為


這樣可以在小黑窗點出坐標(畫圖)



具體效果如圖

沒有留言:

張貼留言