ARCore追踪智能手机上的哪个点?

问题描述 投票:-1回答:1

ARCore追踪原点(0,0,0)是现实世界中AR会话开始的位置,但谁又知道智能手机上的哪个点会进行ARCore追踪呢?

unity3d arcore
1个回答
0
投票

跟踪空间的姿势被映射到Unity世界空间中Camera的相对变换。

所以你要的是将世界坐标(ARCore中的Pose)转换为2D屏幕坐标。

这可以手动计算(找到变换矩阵等),也可以使用内置的方法,比如这样。arSceneView.getScene().getCamera().worldToScreenPoint();

© www.soinside.com 2019 - 2024. All rights reserved.