ARKit文档翻译之AROrientationTrackingConfiguration类
AROrientationTrackingConfiguration
使用后置攝像頭并僅追蹤設備方向的配置。
概述
所有的AR配置要在設備所在的現實世界和可建模內容的虛擬3D坐標空間之間建立對應關系。當你的應用程序將該內容與實時攝像機圖像一起顯示時,用戶會體驗到你的虛擬的內容是真實世界的一部分的幻象。
創建和維護空間之間的對應關系需要追蹤設備的運動。* ARWorldTrackingConfiguration*類以三自由度(3DOF)追蹤設備的運動:具體來說,三個旋轉軸(滾動、俯仰和偏航)。
這個運動追蹤只能創建有限的AR體驗:即使用戶將設備旋轉到上面、下面或旁邊,虛擬對象也看起來像是現實世界的一部分。然而,這種配置無法追蹤設備的移動:大幅度地改變設備的位置不會造就AR錯覺,導致虛擬內容看起來相對于現實世界在漂移。例如,用戶不能四處走動以查看虛擬對象的側面和背面。此外,3DOF追蹤不支持平面檢測或碰撞測試。
重要
因為3DOF追蹤智能創建有限的AR體驗,所以通常不應該直接使用AROrientationTrackingConfiguration類,而是使用子類ARWorldTrackingConfiguration來追蹤六自由度(6DOF)、平面檢測和碰撞測試。僅在6DOF追蹤暫不可用的情況下,才考慮使用3DOF追蹤。
API
- init()
創建一個新的方向追蹤配置實例。
討論
要在AR會話中使用該配置,請將其傳遞給ARSession **run(_:options:)**方法。
轉載于:https://www.cnblogs.com/keqipu/p/7645148.html
總結
以上是生活随笔為你收集整理的ARKit文档翻译之AROrientationTrackingConfiguration类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: grub2从usb启动
- 下一篇: vmware克隆Centos6.4虚拟机