今天我們要使用code block 來做旋轉三角形。
先下載老師放在facebook的檔案。
先開啟一個專案 file--New--project 選擇OpenGL project - next -- 建立專案名稱(project title)andfinish。
在開一個專案file--New--project選擇GLUT project -- 建立檔名(project) and
檔案放桌面(desktop)--next--選擇下載檔案--and finish。
現在我們來做從無到有的"茶杯"。
由老師給的檔案開啟程式碼後來做茶杯,把不重要的刪掉 and 做完後一開始是黑屏

後來加上 glutSolidTeapot(0.2); 茶杯就跑出來了。

成果

如果想要修改茶杯顏色話,加入( glColor3f(0,0,0,); )但是要放在茶杯前面程式碼

// 程式碼(茶杯)
#include <GL/glut.h>
static void display(void)
{
glColorsf(0,0,0)
glutSolidTeapot(0.2);
glutSwapBuffers();
}
int main(int argc,char *argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE |GLUT_DEPTH);
glutCreateWindow("123");
glutDisplayFunc(display);
glutMainLoop();
}
Week02_hw2
用googl搜尋 http://jsyeh,org/3dcg10
download data and win32 and glut32.dll (藍色字)
mtlobj
下載完檔案後,解壓縮data and win32 and glut32.dll。
data.zip--desktop\window\data\mtlobj
windows.zip--desktop\window\Shape.exe
glut32.dll--desktop\window\glut32.dll
沒有留言:
張貼留言