Ios 如何保存三维对象&x2019;在ARKit中的真实世界位置,用户可以在任何下一个会话中看到它吗?

Ios 如何保存三维对象&x2019;在ARKit中的真实世界位置,用户可以在任何下一个会话中看到它吗?,ios,swift,scenekit,arkit,world-map,Ios,Swift,Scenekit,Arkit,World Map,当我通过点击平面将3D对象放置在检测到的平面上时,我希望保存该对象的真实世界坐标,并在下一个会话中仅在该坐标处查看该对象 使用ARWorldMap,它取决于特征点和检测到的平面。如果我在笔记本上放置对象(检测到的平面)它位于桌子上,我在笔记本上放置3D对象,我使用ARWorldMap并在保存的位置加载对象,然后它被加载,但如果我将笔记本放在桌子的另一个点上并尝试加载该对象,那么它也会被放置,因为检测到的平面是笔记本 但是我想要的是它,而不是那个被检测到的平面(笔记本),我只想把我的物体放在我之前

当我通过点击平面将3D对象放置在检测到的平面上时,我希望保存该对象的真实世界坐标,并在下一个会话中仅在该坐标处查看该对象

使用ARWorldMap,它取决于特征点和检测到的平面。如果我在笔记本上放置对象(检测到的平面)它位于桌子上,我在笔记本上放置3D对象,我使用ARWorldMap并在保存的位置加载对象,然后它被加载,但如果我将笔记本放在桌子的另一个点上并尝试加载该对象,那么它也会被放置,因为检测到的平面是笔记本


但是我想要的是它,而不是那个被检测到的平面(笔记本),我只想把我的物体放在我之前放置物体的位置。我怎样才能做到呢?我需要使用该命中点的纬度和经度,或者我可以通过真实世界的位置获得它?

Ark中的真实世界位置基于世界原点,每次从不同的物理位置启动应用程序时,世界原点都是不同的。你需要的是使用核心位置,并保存锚的纵横比

我可以知道这个问题出了什么问题吗?不知道为什么有人在没有发表评论的情况下否决了这个问题。这是ARKit(目前版本3)没有提供解决方案的合法需求。