2
我正在嘗試使用Apple的ARKit並對相機轉換有疑問。變換矩陣中的哪個值表示用戶從原點走過了多遠?調用self.sceneView.session.currentFrame!.camera.transform.columns.0.x
似乎沒有產生正確的x翻譯。另外,y和z的正確位置是什麼?從ARCamera獲取相機翻譯
我正在嘗試使用Apple的ARKit並對相機轉換有疑問。變換矩陣中的哪個值表示用戶從原點走過了多遠?調用self.sceneView.session.currentFrame!.camera.transform.columns.0.x
似乎沒有產生正確的x翻譯。另外,y和z的正確位置是什麼?從ARCamera獲取相機翻譯
4x4變換矩陣的最後一列 - 在這種情況下爲matrix.columns.3
- 是平移向量。有關4x4變換矩陣的一些背景以及它們如何工作,請參閱this old answer。
您的SO答案在我的ARKit工作中非常有幫助,謝謝。 –