【发布时间】:2022-05-08 15:40:58
【问题描述】:
如何通过位置和旋转匹配 2 个不同 AR 场景中的参考点?
以下是有关我的项目的一些详细信息: 我有 2 个场景:“新扫描”和“加载扫描”。在“新扫描”场景中,我实例化了一个 3d 立方体,并使所有其他点都与它相关。这是我的参考点。然后我再实例化一些点,最后将所有数据保存到设备(我的手机)。 接下来,在“加载扫描”中,我再次加载场景并在完全相同的世界位置实例化立方体。现在,我设法为每个点设置了正确的位置,但轴是旋转的,因为我从不同的真实世界位置和不同的手机旋转开始场景。 基于在同一个地方实例化的立方体,我需要匹配场景的旋转和位置,以便点将出现在与第一个立方体相同的相对位置。
注意:可以假设立方体将在用户站在与所需位置相同的方向时实例化。但不要假设用户以与“新扫描”场景相同的方向开始“加载扫描”场景(这会影响整个场景旋转)。
这是问题的可视化: 新扫描图像:
负载扫描图像:
谢谢
【问题讨论】: