ARKit 核心類簡介

2021-08-05 21:40:15 字數 959 閱讀 2328

arkit整合ios裝置攝像頭和運動功能,使您在應用程式或遊戲中產生增強現實體驗。

增強現實(ar)描述了將裝置的相機中的2d或3d元素新增到實時檢視的使用者體驗,使得這些元素似乎居住在現實世界中。

arkit結合了裝置運動跟蹤,攝像機場景拍攝,高階場景處理和顯示便利,簡化了建立ar體驗的任務。

arkit需要具有a9或更高版本處理器的ios裝置。

要使應用程式僅在支援arkit的裝置上可用,請在應用程式的info.plist的uirequireddevicecapabilities部分中使用arkit鍵。

如果增強現實是應用程式的次要功能,請使用issupported屬性來確定當前裝置是否支援您要使用的會話配置。

arsession類

管理裝置相機和增強現實體驗所需的運動處理的共享物件。

arworldtrackingconfiguration類

跟蹤裝置的方向和位置以及檢測裝置相機所看到的實際表面的配置。

arorientationtrackingconfiguration類

僅跟蹤裝置方向的配置。

arconfiguration類

ar會話配置的抽象基類。

arscnview類

用於顯示使用3d scenekit內容增強相機檢視的ar體驗的檢視。

arskview類

用於顯示使用2d spritekit內容增強相機檢視的ar體驗的檢視。

aranchor類

可用於將物件放置在ar場景中的現實世界的位置和方向。

arplaneanchor類

有關ar會話中檢測到的真實平面的位置和方向的資訊。

arhittestresult類

通過檢查ar會話的裝置攝像頭檢視中的乙個點找到有關現實世界表面的資訊。

arframe類

arcamera類

arlightestimate類

ARKit開發 簡介及Demo展示

arkit功能概覽 1.視覺慣性里程計 arkit視覺覺慣性里程計 vio 以精準地追蹤四周的環境。vio 能結合相機感測器資料與 coremotion資料,這兩份資料讓裝置無需額外的校準,就能以高精度來感測它在房間內的移動。2.場景理解和照明估計 使用 arkit,iphone 和ipad 可以分...

ARKit文件翻譯之ARAnchor類

可用於將物件放置在ar場景中的現實世界的位置和方向。要追蹤實體或虛擬物件相對於相機的位置和方向,請建立錨點物件,並使用add anchor 方法將其新增到ar會話中。當你在世界追蹤會話中啟用planedetection時,arkit還會自動新增錨點。建立自定義錨點 使用指定的transform建立乙...

cesium 之核心類 Viewer 簡介篇

new cesium.viewer container,options container 引數型別 type element string 描述 一般是地圖主視窗 div 的 id the dom element or id that will contain the widget options...