天天看點

glm::lookAt()對方向的影響

函數原型

void glm:LookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz);

第一組坐标:錄影機位置

第二組坐标:目标位置

第三組坐标:世界空間中的上向量(可以了解為錄影機頂部朝向的方向)

1.若沒有調用glm::lookAt(),預設錄影機位于原點,指向-Z軸方向,上向量為(0,1,0)。

2.第一組參數,圖像正向

glm::lookAt()對方向的影響

3.第二組參數,圖像沿x軸翻轉

glm::lookAt()對方向的影響

3.第三組參數,圖像旋轉180度

glm::lookAt()對方向的影響

4.第四組參數,圖像順時針方向旋轉45度

glm::lookAt()對方向的影響

以此類推。

glm::lookAt()對方向的影響

繼續閱讀