2023年3月2日 星期四

今天盤出了嗎 Week03

 Week03-1 下載課本的範例並執行

  • 步驟:

1. 先在 https://jsyeh.org/3dcg10/ 中下載 win32、data、glut32.dll,並解壓縮檔


2. 把 data 資料夾整個剪下到 windows 資料夾裡
 

3. 點選任意 exe 檔並打開它,出現此畫面就成功了 
    (圖片為點選 Transformation.exe )


Week03-2 會移動的茶壺

  • 步驟:

1. 同 Week01-2 的 建立 GLUT 程式,並取名為 Week03-1_translate



 2. 把 main.cpp 程式碼改成 Week02-1 的程式碼
 


3. 打開 https://gist.github.com 並在裡面增加上面的程式碼並發布
    (記得檔名要打.cpp!!) 
 
 
4. 再回到 CodeBlock 的 main.cpp 繼續加寫程式,並加上紅框的地方

Week03-3 用滑鼠來控制茶壺的動向

  •  步驟:

1. 同 Week03-2 方式改程式碼,並取名為 Week03-2_translate mouse


2. 加入滑鼠點到哪裡,茶壺就會跑到那裡的程式碼 (如圖),執行後便會出現點選畫面便可移動茶壺的位置


Week03-4 回家功課

  • 步驟:

1. 同 Week03-2 方式改程式碼,並取名為 Week03-3_translate homework
 

2. 執行它並在小黑視窗裡畫出想要的圖形來


3. 再把小黑視窗所寫的點全部複製到程式碼裡,並增加glBegin(GL_POLYGON); (填滿)或glBegin(GL_LINE_LOOP); (線條) 以及 glEnd();,並執行它



沒有留言:

張貼留言