步驟1:將16201的作業檔解壓縮
步驟2:各找出5張心目中好的作品





課堂作業2:
步驟1:進到下面的網址
http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/
步驟2:下載紅色框框內的東西

步驟3:將windows和data解壓縮再把解壓所的檔案和glut32.dll丟進windows資料夾中

步驟4:開起Shapes.exe檔

步驟4:調整glRotatef 的大小

會發現我們可以以各種角度觀察物件
課堂作業3:
步驟1:將glutMouseFunc(mouse);新增到main函式中,並增加
void mouse(int button,int state,int x,int y)
{
if(state==GLUT_DOWN)
printf(" glVertex2f( (%d-150)/150.0,-(%d-150)/150.0);\n",x,y);
}
這段函式,可得知點選的座標。
而在display函式中加入
glClearColor(150/255.0,170/255.0,55/255.0,1);
glClear(GL_COLOR_BUFFER_BIT);
這段程式可改背景顏色。
步驟2:執行並測試

課堂作業4:
步驟1:在dusplay中加入
glBegin(GL_POLYGON);
for(float angle=0;angle<3.14*2;angle+=0.1)//沒乘2只會得到半個圓
{
glVertex2f(0.2*cos(angle),0.2*sin(angle));
}
glEnd();
此函式就可以完成一個圓了。
沒有留言:
張貼留言