2019年2月23日 星期六

week02

1.
今天到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();
}
執行結果

沒有留言:

張貼留言