
先進入這個網站然後載這三樣東西


然後把glut32.dll和data檔案放入windows裡面

然後就可以啟動了
再來建立一個GLUT的專案(記得要凱GLUT的黨名才能啟動)

開起之後開始寫這次的作業,以上次的作業為基礎只是多了點線面還有色彩(glut32要改成libglut32)

這次比上次多了幾行
/*#include <GL/glut.h>
void display()
{*/
glBegin(GL_POLYGON);
glColor3f(1,0,1);
glVertex2f(0.5,0.5);
glVertex2f(0.5,-0.5);
glVertex2f(0,0);
glEnd();
glutSwapBuffers();
/*}
int main (int argc, char**argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow(":)");
glutDisplayFunc(display);
glutMainLoop();
}*/
就是沒有註解那一段分別的意義是
color3f是設定三原色的數值
才來Vertex2f是設定一個二維的座標(Vertex是指座標)
然後多了三個座標之後就會連成一個形狀也就是上面
所顯示出來的圖形,然後再依三原色上色就變成那樣
如果想要一個頂點一個顏色就改成就可以一個點一個
顏色。
glBegin(GL_POLYGON);
glColor3f(1,0,1);glVertex2f(0.5,0.5);
glColor3f(0,0,1);glVertex2f(0.5,-0.5);
glColor3f(1,0,0);glVertex2f(0,0);
glEnd();
glutSwapBuffers();
沒有留言:
張貼留言