从ARCamera获取相机翻译

Ale*_*lff 3 cocoa-touch matrix augmented-reality swift arkit

我正在尝试使用Apple的ARKit,并且对相机的转换有疑问。转换矩阵中的哪个值代表用户从原点走了多远?呼唤

self.sceneView.session.currentFrame!.camera.transform.columns.0.x 
Run Code Online (Sandbox Code Playgroud)

似乎无法产生正确的X翻译。

此外,什么是正确的位置YZ

ric*_*ter 5

4x4转换矩阵的最后一列- matrix.columns.3在这种情况下-是转换向量。有关4x4转换矩阵及其工作原理的某些背景,请参见此旧答案