2021年2月22日 星期一

Hello World_Week01

20210222 用CodeBlocks開啟OpenGL/GLUT


一開始是OpenGL

先開啟CodeBlocks 再新增一個Project



選擇OpenGL project




第一行填入專案名稱(week01)

點選第二行後面的按鈕



選擇桌面





這樣就會有week01的資料夾出現在桌面上了




最後在CodeBlocks按下執行後 就會出現旋轉的彩色三角形!





今天還看了一個OpenGL的網頁

可以用滑鼠點擊水面或是在水面上拖曳來製造水波

也可以隨意拖曳球的位置 將球拉出水面或放入水裡來製造水波

拖曳背景的話可以改變視角

按下鍵盤上的L可以改變打光的位置

按下鍵盤上的G的話可以讓球浮上水面或沉入水底

按下空白鍵可以停止動畫




再來是GLUT

選擇GLUT project




第一行填入專案名稱(week01_glut)

點選第二行後面的按鈕 選擇桌面

這樣就會有week01_glut的資料夾出現在桌面上了



再來要下載freeglut-MinGW-3.0.0-1.mp.zip



把下載好的檔案解壓縮放到桌面



打開裡面的lib資料夾



把libfreeglut.a複製並貼上



把複製貼上的新檔案名稱改為libglut32.a



再來點選後面的按鈕並選擇桌面上的freeglut




在CodeBlocks按下執行後 就會出現六個旋轉的物體!



可以在程式裡做一點修改 把視窗改成自己想要的名稱

glutCreateWindow("GLUT Shapes"); 

上面這行的意思是 產生叫做GLUT Shapes的視窗

所以只要把GLUT Shapes改成自己想要的名稱就可以了!





按鍵盤上的+ 可以讓物體變得圓滑
按鍵盤上的- 可以讓物體變得粗糙





沒有留言:

張貼留言

Week18期末作業(橘貓的跳舞熊熊)

 期末作業(橘貓的跳舞熊熊) 影片: https://youtu.be/R89tptMaQZw 程式碼: #include <opencv/highgui.h> #include <opencv/cv.h> #include <GL/glut.h...