課堂作業1
http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/下載 data window32 glut32dill
解壓縮window32到桌面
解壓縮data到window32裡面
把glut32dill執行檔放到winow32裡面
執行shapes
按右鍵 QUAD_STRIP[u]
在改變數值控制色彩、角度
課堂作業2
首先下載並解壓縮freeglut-MinGW-3.0.0-1.mp
把freeglut檔案放置到桌面
開啟codeblocks,並且建立GLUT新專案
將專案名稱設成學號,專案存放於桌面
輸入以下程式碼:
#include <GL/glut.h>
void display()
{
glBegin(GL_POLYGON);
glVertex2f(0.5,0.5);//gl是glut專案的用法
glVertex2f(0.5,-0.5);//Vertex是頂點的意思
glVertex2f(0,0);//2f是参數的意思
glEnd();
glutSwapBuffers();
}
int main(int argc,char**argv)
{
glutInit(&argc,argv);//開啟
glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);//雙重顯示模式
glutCreateWindow("Hello 3D");//開視窗
glutDisplayFunc(display);//執行display程式
glutMainLoop();
}
void display()
{
glBegin(GL_POLYGON);
glVertex2f(0.5,0.5);//gl是glut專案的用法
glVertex2f(0.5,-0.5);//Vertex是頂點的意思
glVertex2f(0,0);//2f是参數的意思
glEnd();
glutSwapBuffers();
}
int main(int argc,char**argv)
{
glutInit(&argc,argv);//開啟
glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);//雙重顯示模式
glutCreateWindow("Hello 3D");//開視窗
glutDisplayFunc(display);//執行display程式
glutMainLoop();
}
執行建立新專案
增加 glColor3f(1,1,0); 程式碼
沒有留言:
張貼留言