2023年3月23日 星期四

Week06 階層轉動

 

第一個程式:GLUT實作TRT robot2

  • 學校教室的2022葉正聖老師上課軟體內有內建freeglut-MinGW-3.0.0-1.mp.zip,如果用自己的電腦或者沒有,下載網站在下面~~(按一下圖片紅色文字那邊就會自動下載)
  • https://www.transmissionzero.co.uk/software/freeglut-devel/
  • freeglut-MinGW-3.0.0-1.mp.zip檔案解壓縮後,點選freeglut-MinGW-3.0.0-1.mp檔案夾,在選擇freeglut檔案夾,最後打開lib檔案夾會看到以下畫面
  • 接著把"libfreeglut.a"複製一遍貼上得到"libfreeglut - 複製.a"
  • 把"libfreeglut - 複製.a"重新命名為"libglut32.a",副檔名不用動,完成初始設定了,接下來就可以開啟CodeBlocks
  • 老樣子開啟CodeBlocks(17.12版本最佳)

  • 點選左上角"File",接著拖移屬標到"New",但是不要按下去!右邊浮現選項後,選擇"Project"

  • 進入Project後,不用滑至最下方,選擇"GLUT Project"開源軟件,然後按下視窗右上角的"Go"
  • 進入第一個畫面直接按下"Next",下一頁設定名稱(Project title)為"Week06-1_GLUT_TRT_robot2",(檔案位置推薦設定在桌面)即可按下"Next"
  • 第三頁不能急著按"Finish",點選那神奇的三個點"..."
  • 然後就會出現一個視窗
  • 什麼都不要做,沒錯就是這樣,然後按下"X"即可

  • 接下來會直接跳出選擇資料夾頁面,Just like this,選擇一整個"freeglut-MinGW-3.0.0-1.mp"裡的"freeglut"資料夾(不需對檔案點兩下,按一下選取後,直接按確定即可)

  • 恭喜你成功完成了前置作業,畫面是灰色空白的,到目前為止跟上禮拜一樣,程式碼還是GLUT的範例,請去左方"Projects",展開你的檔案名稱,展開"Sources",找到主程式"main.cpp"點擊兩下

  • 接著畫面會顯示範例程式碼,就是原本會跑出紅色球,紅色三角錐,跟紅色甜甜圈的那個

  • 不要懷疑!全部刪除!寫上屬於自己的程式碼~~
  • 首先寫上程式碼架構



沒有留言:

張貼留言