如何确定用户相对于AR目标的相对位置?如果有这样的函数,我需要将它添加到Unity脚本中。
这个论坛(3D AR Markers with Project Tango)似乎适合我的一个项目。我在科学博物馆工作,我也想让参观者与展览互动。Vuforia Object3DScanner没有坚实的构建和识别能力,所以我使用了2D标记,因为用户将始终面对实验,而不是在实验内部或之后。然而,我的曝光不是静态的,因为它是一个运动的钟摆。我的AR投影必须用一个速度矢量覆盖钟摆,并指示它的速度。因此,获得目标位置很重要,因为在运动的中心,速度是最大的,而在其极端情况下,速度是最小的。我制定了一个方案来澄清我的情况:

发布于 2019-09-19 23:23:06
只需使用Vector3.Distance({marker pos in world coodrinates}, {ar camera pos in world coordinates})即可。对于ArCore/ArKit (也适用于其他插件,但没有选中所有插件)-以米为单位的距离计算,例如1单位距离单位=1真实世界米。
https://stackoverflow.com/questions/58012344
复制相似问题