【问题标题】:ARKit + Core location - points are not fixed on the same placesARKit + Core 位置 - 点不固定在同一个地方
【发布时间】:2019-02-10 18:17:33
【问题描述】:

我正在使用 ARKit + Core 位置开发 iOS AR 应用程序。当我去时,使用坐标显示在地图上的点会从一个地方移动到另一个地方。但我需要它们显示在同一个地方。 在这里你可以看到我的意思的例子: https://drive.google.com/file/d/1DQkTJFc9aChtGrgPJSziZVMgJYXyH9Da/view?usp=sharing

您能帮忙解决这个问题吗?如何使用坐标固定点的位置?有什么想法吗?

谢谢。

【问题讨论】:

  • 通过此类链接提问时请保持链接完整。

标签: ios core-location augmented-reality arkit


【解决方案1】:

看起来您将对象附加到平面。但是,当您移动 ARKit 时,会扩展现有平面。因此,例如,如果您将点放在平面的中心,则始终会更新中心。您需要重新计算点的坐标并正确放置对象。

另一种方法是不将对象添加到平面(或与它们相关)。如果您需要将物体“放置”在平面上,那么最好的方法是等待,直到平面足够定向(如果您移动它不会显着改变他的方向),然后在平面上选择一个点想要放置您的对象,然后将此点坐标转换为全局坐标(因此,如果平面会改变他的大小,那么您拥有的坐标根本不会改变),最后将对象放入根(或另一个不相关的对象)到飞机上)。

【讨论】:

    猜你喜欢
    • 2019-09-04
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 2018-12-01
    相关资源
    最近更新 更多