利用Opengl實現類似於角色漫遊的場景

2021-04-26 08:21:47 字數 709 閱讀 3306

這是圖形學第3次練習,利用glulookat()函式實現視點跟蹤。

我繪製了乙個模擬地球,觀察點確定在地球的「後方」,每次變換方向時,觀察點也隨之變換。

user_eye[0] = pos[0] + ((float)sin(rad))*5;      

user_eye[2] = pos[2] + ((float)cos(rad))*5;

其中,user_eye是觀察點,pos是地球的位置,也是看的位置,通俗理解就是眼睛一直盯著地球。

根據旋轉的角度和速度來確定在z軸上移動位置:

static glfloat pi = 3.1415926;

rad = float(pi*(angle_y)/180.0f);         // 計算弧度值

pos[2] += (float)cos(rad) * movespeed;         

pos[0] += (float)sin(rad) * movespeed; 

其中 angle_y是控制地球左右旋轉的角度,movespeed是每次移動的步長

最後glulookat(user_eye[0] , user_eye[1], user_eye[2],     

jquery 實現類似於彈幕效果

在別人 中看到乙個類似於彈幕的效果,閒來無事用jquery寫了個備用 1 doctype html 2 meta charset utf 8 3 html 4 head 5 title title 6 script src script 78 style type text css 9.scroll...

手機電腦實現類似於Huawei share的功能

最近覺得huawei share在其生態圈上有很方便的功能。但本人沒錢買華為平板 華為筆記本,僅有華為手機和乙個酷比平板。就自己找軟體折騰 窮娃子好折騰.以實現類似的功能 檔案傳輸也好.t t 接下來便來介紹,如何安裝kde connected for windows 提取碼 6vro 安裝完成之後...

pushd popd 類似於麵包屑

讓切換目錄更方便 pushd,popd,dirs,cd 一,為何要使用這幾個命令?可能大家會有疑問,為何要使用這幾個命令,難道用cd不就可以切換目錄了嗎?沒錯,使用cd就可以切換到需要訪問的目錄,但是有時會是乙個路徑很長,層次很多的目錄,進到此目錄下後,這時我們不小心執行了 cd命令,理所當然,我們...