2017年3月6日 星期一

Week02

Week02_hw1
今天我們要使用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


沒有留言:

張貼留言