今天到http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
下載 win32 data socure
在下載一個叫 glut32.dll檔下載下來
把data.zip 跟windows.zip 解壓縮資料夾
把glut32.dll 移進資料夾
開啟shapes.exe就能執行
2.
今天第二個重點
照著上一堂課教的這次換我們自己寫程式
一樣去載freeglut window檔解壓縮
記得點進去lib裡把裡面libfreeglut.a複製改名
再來去Codeblock 打開專案
把專案裡的 main.cpp程式碼全部刪掉
輪到我們自己打程式碼
#include <GL/glut.h>
void display()
{
glutSolidTeapot(0.3);///茶壺圖形(茶壺大小)
glutSwapBuffers();
}
int main(int argc, char **argv)
{
glutInit( &argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("Week02GLUT哦");///視窗名稱
glutDisplayFunc(display);
glutMainLoop();
}
這樣就能出現一個茶壺
再來是近接一點 一樣在Display裡打程式碼
讓茶壺或是背景變色
在void display()
加上 glColor3f(r,g,b);
#include <GL/glut.h>
void display()
{
glColor3f(r,g,b);
glutSolidTeapot(0.3);///茶壺圖形(茶壺大小)
glutSwapBuffers();
}
int main(int argc, char **argv)
{
glutInit( &argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("Week02GLUT哦");///視窗名稱
glutDisplayFunc(display);
glutMainLoop();
}
執行結果
沒有留言:
張貼留言