2017年5月8日 星期一

week12 黃雪婷 上課筆記

課堂作業一:


去老師的網站下載DATA,windows壓縮包還有glut32.dll文件.將windows解壓縮到桌面上的windows資料夾中,把data解壓縮到windows資料夾,再把glut32.dll文件拖到windows文件夾中,如下圖所示


這樣就可以成功打開windows資料夾中的文件了.




課堂作業二: 用程式碼寫出一個茶壺


課堂作業三:修改loot at 座標,可以從不同的角度來看茶壺

 (改變坐標可以從不同角度看茶壺)


課堂作業四:
通過更改center值還有up值可以改變社相機的位置從而可以從不同的角度看模型



 通過改變角度angle,可以使茶壺旋轉起來並且不會破碎,改變gluPerspective的參數值可以改變的旋轉狀態

重點:
gluPerspective(60, 1, 0.001, 10000);


(
glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluPerspective(80, 1, 0.001, 10000);
    glMatrixMode(GL_MODELVIEW);


    angle+=0.01;
    eyeX=cos(angle); eyeZ=sin(angle);)



將原來旋轉的茶壺的程式碼替換成老師的程式碼就可以看到茶壺機器人了

重點:
glPushMatrix();
                glTranslatef(0, -0.3, 0);
                glColor3f(1,1,1);
                glutSolidTeapot(0.3);///body

(三個函數的參數的改變引起茶壺狀態的改變)

沒有留言:

張貼留言