【问题标题】:Android Google Tango Set object position wrt Area Description FileAndroid Google Tango 设置对象位置 wrt 区域描述文件
【发布时间】:2017-08-29 18:10:12
【问题描述】:

我在这种情况下,我有一个带有一些 3D 对象的 ADF(我将对象的位置保存在 DB 上),现在我正在做的是加载 ADF,等待本地化并在其上放置 3D 对象,但每次我运行应用程序对象出现在不同的地方,我注意到这取决于智能手机启动时的方向/姿势,所以简而言之,如何考虑设备姿势/方向并将 3D 对象放入 Rajawali3D(图形引擎)尊重那个姿势?

【问题讨论】:

    标签: java android google-project-tango rajawali


    【解决方案1】:

    在 Unity 下我遇到了同样的问题,我通过检查 Tango Pose Controller 预制件中的“使用区域描述”来修复它。这样做的目的是改变 Tango 用来定位自身的参考框架:实际上,您需要使用 TANGO_AREA_DESCRIPTION 作为基本参考框架,而不是 TANGO_START_OF_SERVICE。

    【讨论】:

    • 是的,我知道,我使用的是 TangoCoordinateFramePair(TangoPoseData.COORDINATE_FRAME_AREA_DESCRIPTION,TangoPoseData.COORDINATE_FRAME_DEVICE),当我获得 3DObject 坐标时我可能做错了,因为我认为我在场景中获取对象的坐标而不是关于 ADF
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 2019-03-01
    相关资源
    最近更新 更多