1
讓以下矩陣位於左手座標系(列專業)投影視圖矩陣,opengl es。 iOS
我正在使用蘋果的GLKMatrix4x4結構和函數,所以數學運算可以假定爲正確的。
我認爲以下內容會產生正確的矩陣。
projectionViewModel = camera.projection * camera.view * model.view
但是,這是不正確的,因爲模型開始圍繞相機的平移偏移旋轉。
但是當我做以下事情時,結果是正確的。
projectionViewModel = camera.projection * camera.inverseView * model.view
我的問題是,我搞砸了別的地方嗎?或者,這是產生projectionViewModel矩陣的正確方法?
GLKMatrix4 modelView = GLKMatrix4Multiply(*[_scene.camera inverseView],*[_frame worldMatrix]);
GLKMatrix4 projectionViewModel = GLKMatrix4Multiply(*[_scene.camera proj],modelView);
結束雙重猜測我自己 – Nico