• ARKit文档翻译之ARPlaneAnchor类


    ARPlaneAnchor

    有关在世界追踪AR会话中检测到的真实平面的位置和方向的信息。

    API

    • var alignment: ARPlaneAnchor.Alignment

    检测到的平面相对于重力的方向。


    • enum ARPlaneAnchor.Alignment

    描述检测到的平面相对于重力的可能的方向值。

    case horizontal

    平面垂直于重力。


    • var center: vector_float3

    平面相对于其锚点位置的中心点

    讨论

    ARKit首次检测到一个平面时,生成的ARPlaneAnchor对象的center值为(0, 0, 0),表示其transform属性值的translation部分位于平面的中心点。

    当场景分析和平面检测继续进行时,ARKit可以确定先前检测到的平面锚点只是更大的现实世界表面的一部分,从而增加其extent属性值的宽度和高度值。平面的新编辑在其初始位置上可能不是对称的,因此center点相对于锚点transform变换矩阵而变化。

    虽然此属性的类型为vector_float3,但平面锚点总是二维的,并且总是相对于其transform位置位于x和z轴方向。(即该向量的y轴分量是种为0。)


    • var extent: vector_float3

    检测到的平面的预计宽度和高度。

    讨论

    ARKit首次检测到一个平面时,生成的ARPlaneAnchor对象的center值为(0, 0, 0),表示其transform属性值的translation部分位于平面的中心点。

    当场景分析和平面检测继续进行时,ARKit可以确定先前检测到的平面锚点只是更大的现实世界表面的一部分,从而增加其extent属性值的宽度和高度值。平面的新编辑在其初始位置上可能不是对称的,因此center点相对于锚点transform变换矩阵而变化。

    虽然此属性的类型为vector_float3,但平面锚点总是二维的,并且总是相对于其transform位置位于x和z轴方向。(即该向量的y轴分量是种为0。)

  • 相关阅读:
    面向对象---类与类之间的关系
    面向对象二 成员
    面向对象一
    内置函数二---作业
    内置函数⼆
    学习python的第十三天-----函数作业
    学习python的第十二天
    学习python的第十二天---函数的进阶
    学习python的第是一天————函数进阶的作业
    学习python的第十天------函数的进阶
  • 原文地址:https://www.cnblogs.com/keqipu/p/7650640.html
Copyright © 2020-2023  润新知