首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使HoloLens全息图相对于统一编辑器中的锚对齐

如何使HoloLens全息图相对于统一编辑器中的锚对齐
EN

Stack Overflow用户
提问于 2019-04-08 17:37:03
回答 2查看 659关注 0票数 1

我试图对齐相对于WorldAnchors的全息图,而不手动地将它们放在app中.是否有任何方式可视化WorldAnchors在统一编辑器中对齐对象相对于他们的位置?我在设备门户中看到锚数据,这与WorldAnchors有关吗?

理想的工作流程是:

( 1)首次扫描房间,通过设备门户获取房间网格.obj。同时运行一个辅助联合应用程序,并放置锚,以供以后参考(例如,在房间角落)。

2)将.obj导入统一,并在可能的情况下与设备门户锚一起使用。

3)将这些WorldAnchors传输到一个新的统一项目中,并对齐相对于锚的全息图。

4)第一次在HoloLens上运行这个新的应用程序,使全息图在空间中正确定位,而不需要用户额外调整锚。

下面是一个使用Vuforia的示例,但我想使用WorldAnchors (或设备门户中的锚)作为无标记解决方案:https://youtu.be/W7z2sggDGoo?t=1689

此处引用的脚本404 s:https://github.com/Microsoft/MixedRealityToolkit-Unity/issues/530

https://forums.hololens.com/discussion/10725/placing-holograms-at-predefined-locations-in-spatial-mapping-hololens几乎提供了一个解决方案,但仍然无法解释如何在开发中对锚和房间网格进行调整,以便在打开应用程序时进行精确的放置。

谢谢!

编辑-这里有一个类似的问题:Placing objects at set locations in a pre-scanned room有一个比“手动将所有对象放在应用程序的某个配置第一次运行中”更好的解决方案吗?

EN

回答 2

Stack Overflow用户

发布于 2019-04-09 11:38:08

据我所知,世界锚只存在于运行时,没有办法将它们导出到统一中,或者已经在统一中添加预定义的锚。

我有一个类似的问题,去了vuforia ImageTargets,它的工作非常好。

票数 1
EN

Stack Overflow用户

发布于 2019-04-17 08:49:14

听起来您想要使用WorldAnchorStore (UnityEngine.XR.WSA.Persistence)。这允许在不同的会话和应用程序之间在设备上持久化,并且(在我的头上)可能是您在设备门户中看到的锚的来源。

如果您在项目中使用混合现实工具包,那么就有一个助手WorldAnchorManager (可以在公共/脚本中找到)来包装底层功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55578873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档