AR.js:使用标记或设备方向来“翻转”场景吗?

时间:2019-02-07 19:59:26

标签: aframe ar.js

我有一个很好的AR场景,它使用AR.js(位于Aframe顶部)构建,该场景使用标记来定义实体的位置。它是用打印的传单制作的,上面记着一个标记,可以放在桌子上或拿在手上,所以目前该标记用于定义我放置场景的“水平平面”。

现在,我也想使AR场景也可以在台式计算机上工作。通过识别网站是否在桌面上运行,我可以选择显示场景,而是显示一个标记的叠加层-我已经在使用同一标记,也可以显示另一个标记。这样,用户可以扫描标记中嵌入的QR码,然后设备上打开的网站可以使用监视器中的标记。

但是监视器是垂直的,而不是水平的,所以我的场景被翻转了90°。有没有办法优雅地处理这个问题?

我考虑过使用智能手机的设备方向来确定设备是水平的(=桌上传单上的标记)还是垂直的(=显示器上的标记),但是由于可以使用智能手机环顾四周现场,这似乎很容易出错。有办法解决吗?

我实际上可以弄清楚标记是垂直显示还是水平显示?

0 个答案:

没有答案