2023年5月24日 星期三

有糖綠茶Week15

今天教gluLookAt那裏
前面三個是eye的坐標
中間三個是center的坐標
後面三給就是鏡頭的旋轉
fovy:field of view (y方向)視野的角度 
aspect:aspect ratio長寬比
zNear是切割位置
zFar是背景位置



glMatrixMode(GL_PROJECTION);切換成投影矩陣
glLoadIdentity();還原成單位矩陣
glMatrixMode(GL_MODELVIEW);切換成Model View矩陣
glLoadIdentity() ;還原成單位矩陣


gluPerspective(   60,     ar, 0.01,1000);
  角度,比例,近的,遠的


glViewport(0,0,w,h);視窗裏看到2D範圍


glMatrixMode(GL_PROJECTION);切換到Project矩陣
    glLoadIdentity();矩陣清空
    gluPerspective(60,ar,0.01,1000);

    glMatrixMode(GL_MODELVIEW);切回model view矩陣
    glLoadIdentity();矩陣清空
    gluLookAt(0,0,1  ,0,0,0  ,0,1,0);在0,0,1看茶壺0,0,0  up是0,1,0




現在可以分別不同部位轉到



沒有留言:

張貼留言