共用方式為


Ray Pins 範例

隨附影片

如需一些內容,請參閱此 隨附影片 中的應用程式運作情形。

Space Pins 範例示範如何使用 MRTK 能供性手動操作標記物件到位置來設定空格釘選。 關於空間釘選功能抽象的討論,也是此範例的相關背景。

此範例不使用手動操作物件,而是使用光線轉換測試到空間重建網格上,以設定世界對齊方式。

值得注意的是,此範例也會從腳本建立所有必要的世界鎖定工具元件,而不需要在編輯器中設定資產。

場景內容

RayPins 場景中有八個 Space Pin 虛擬標記物件。 四個是樓平面,位於東北、東南、西北和西南角落,每側四平方米。

另外四個針腳是一米高,表明它們是點在牆六米外。

建置範例

此範例需要 SpatialPerception 功能。 語音命令也需要麥克風功能。

執行範例

實體設定

尋找具有一些許可的實體空間。 將標記放在地板和牆壁上,與場景中的虛擬標記相同。 每個虛擬標記不需要有實體標記。

使用對應虛擬標記的名稱來標記實體標記(例如,“NW”),或繪製貼上標籤的地圖會很有説明。

應用程式設定

建置RayPins場景並將其部署至裝置。

執行應用程式

Startup

在啟動時,座標系統會以前端位置為基礎,而虛擬網格線和標記放置則是任意的。

第一個標記

在無線電選取範圍中,挑選其中一個標記,房間內有對應的實體標記。 按兩下會議室中的實體標記。 場景會移位,將選取的虛擬標記對齊光線命中實體標記。

如果對齊方式不盡如人意,例如,由於選取時出現滑落,只要重複選取,仍選取適當的單選按鈕,直到達到令人滿意的對齊為止。

第二個標記

移至會議室中的另一個實體標記,然後在無線電選取範圍中選取其虛擬標記。 按兩下該實體標記。 網格線和標記現在會旋轉以對齊兩個標記對齊。

更多標記

當使用者靠近放置的前兩個針腳之一時,實體和虛擬標記之間的對齊方式應該相當接近。

不過,對於其他標記,實體與虛擬之間可能會有顯著的不對齊。 這些可能來自許多來源,但主要是來自實體標記的不完全放置,或來自追蹤器錯誤。

針對放置在會議室中的任何進一步實體標記,重複虛擬標記的無線電選取和光線點擊位置。 在此放置程序之後,任何這類標記都應該在接近時顯示良好的對齊方式。

驗證

實體磁帶量值可用來驗證標記之間的插補對齊方式。 網格線相隔一米,線條寬一公分。

持續性

由於 AutoSave 和 AutoLoad 會在 RayPins 場景中的 WorldLockingContext 上啟用,因此在將內容對齊實體空間並結束應用程式之後,再次執行應用程式時,虛擬網格線和標記會繼續與實體空間的對齊。

若要清除對齊方式並重新開始,請選取 [重設] 單選按鈕,或卸載並重新安裝應用程式。