• ARKit文档翻译之AROrientationTrackingConfiguration类


    AROrientationTrackingConfiguration

    使用后置摄像头并仅追踪设备方向的配置。

    概述

    所有的AR配置要在设备所在的现实世界和可建模内容的虚拟3D坐标空间之间建立对应关系。当你的应用程序将该内容与实时摄像机图像一起显示时,用户会体验到你的虚拟的内容是真实世界的一部分的幻象。

    创建和维护空间之间的对应关系需要追踪设备的运动。* ARWorldTrackingConfiguration*类以三自由度(3DOF)追踪设备的运动:具体来说,三个旋转轴(滚动、俯仰和偏航)。

    这个运动追踪只能创建有限的AR体验:即使用户将设备旋转到上面、下面或旁边,虚拟对象也看起来像是现实世界的一部分。然而,这种配置无法追踪设备的移动:大幅度地改变设备的位置不会造就AR错觉,导致虚拟内容看起来相对于现实世界在漂移。例如,用户不能四处走动以查看虚拟对象的侧面和背面。此外,3DOF追踪不支持平面检测或碰撞测试。

    重要

    因为3DOF追踪智能创建有限的AR体验,所以通常不应该直接使用AROrientationTrackingConfiguration类,而是使用子类ARWorldTrackingConfiguration来追踪六自由度(6DOF)、平面检测和碰撞测试。仅在6DOF追踪暂不可用的情况下,才考虑使用3DOF追踪。

    API

    • init()

    创建一个新的方向追踪配置实例。

    讨论

    要在AR会话中使用该配置,请将其传递给ARSession run(_:options:)方法。

  • 相关阅读:
    golang中channels的本质详解,经典!
    Vim tips——Working with external commands
    go语言中log包的使用
    vue自定义轮播图组件 swiper
    Nerv --- React IE8 兼容方案
    微信小程序实战之 pay(支付页面)
    微信小程序实战之 goods(订餐页)
    微信小程序 自定义组件(stepper)
    微信小程序 自定义组件(modal) 引入组件
    微信小程序之 Swiper(轮播图)
  • 原文地址:https://www.cnblogs.com/keqipu/p/7645148.html
Copyright © 2020-2023  润新知