簡體   English   中英

使用glulookat旋轉相機

[英]using glulookat to rotate the camera

我需要找到一種使用glulookat沿其自身軸旋轉相機的方法。 我需要為此計算向上向量。 假設up = {0,1,0}。 我需要將此向量旋轉角度為ax,ay,az並找到要在glulookat函數中使用的結果向量。 有沒有現成的方法或任何其他簡單的方法,而不是對單位矢量(0,1,0)應用組合的旋轉矩陣乘法來執行此操作?

您是否嘗試過使用球坐標? 您只需獲得所需移動的角度,然后將球面坐標轉換為笛卡爾坐標,然后就可以計算向上矢量。

http://en.wikipedia.org/wiki/Spherical_coordinate_system

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM