電腦圖學
week15-1
下載win32和data
開啟Projection的檔案
gluLookAt了解每一個參數所旋轉的位置
分別是X Y Z
加上motion使得程式可以移動
week15-2
按右鍵 測試垂直投影 glOrtho還有透視投影glFrustum跟Perspective
glOrtho ( )是預設的投影
glFrustum ( )會有角度張開的感覺
Perspective ( )的參數比較容易設定
開新檔案
分別試試看有甚麼不同
glFrustum(-ar, ar, -1.0, 1.0, 2.0, 100.0);
glOrtho(-ar*3, ar*3, -1.0*3, 1.0*3, 2.0, 100.0);
gluPerspective(60, ar, 0.01, 1000);
week15-3
製作茶壺 增加投影效果
glLoadIdentity();
float eyeX = (x-150)/150.0, eyeY = (150-y)/150.0;
gluLookAt(eyeX,eyeY,1, 0,0,0, 0,1,0);
glutPostRedisplay();
增加透視效果
開啟final_project把angle改成陣列
///week15-3把angle改成float angle[20]={};
///下面改成angle[1],angle[2],angle[3];
///motion內的angle要改成angle[ID];







沒有留言:
張貼留言