zoukankan      html  css  js  c++  java
  • ARKit文档翻译之AROrientationTrackingConfiguration类

    AROrientationTrackingConfiguration

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

    概述

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

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

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

    重要

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

    API

    • init()

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

    讨论

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

  • 相关阅读:
    docker运行爬虫代码
    python语法之流程控制(if while for)
    python基本数据类型
    python基本运算符
    python用户交互与格式化输出
    jieba模块基本介绍
    wordcloud库基本介绍
    计算机基础之编程语言
    计算机基础
    python入门之流程控制
  • 原文地址:https://www.cnblogs.com/keqipu/p/7645148.html
Copyright © 2011-2022 走看看