1.前置作業
輸入網址 jsyeh.org/3dcg10,依序下載data.rar、windows.rar、glut32.dll
windows解壓縮後,glut32錄製一份到解完壓縮的windows資料夾,就可開啟shape.exe
[按右鍵切換圖形,Vertex 頂點 、Line 線、Triangle 三角形]
2.程式碼
#include <GL/glut.h>///外掛
void display()///函式
{
glClear(GL_COLOR_BUFFER_BIT);///清除
glBegin(GL_POLYGON);///畫多邊形
glColor3f(r,g,b);///顏色、3個浮點數參數
glVertex2f(x,y);///頂點、2個浮點數參數
glEnd();///跟begin對應
glSwapBuffters();///交換
}
int main(int argc,char**argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE);
glutCreateWindow("視窗名稱");
glutDisplayFunc(display);///呼叫函式
glutMainLoop();
}
3.回家作業
(煩~煩~煩阿~,凹下去的圖怎麼用我還是不懂,索性直接換圖做,底下是成果比較圖,我覺得蠻像的)




沒有留言:
張貼留言