光針腳範例

隨附的影片

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

空間釘選範例示範如何使用 MRTK 能供性手動操作標記物件來設定空間釘選。 關於 空間釘選功能的 更抽象討論,也與這個範例的背景相關。

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

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

場景內容

RayPins 場景中有八個 Space Pin 虛擬標記物件。 四個是樓層層級,位於一面四公尺的東南部、東南部、西北部和西南部角落。

另一個四個針腳向上是一個計量,建議它們位於六公尺的牆上。

建置範例

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

執行範例

實體設定

尋找具有一些空間的實體空間。 將標記放在樓層和牆上,與場景中虛擬標記相同的分隔。 每個虛擬標記不需要有實體標記。

使用對應的虛擬標記名稱來標記實體 (標記會很有説明,例如,「NW」) ,或繪製標示其位置的地圖。

應用程式設定

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

執行應用程式

啟動

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

第一個標記

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

如果對齊不滿意,例如,因為選取時有一份名單,只要重複選取,仍選取適當的選項按鈕,直到達到滿意的對齊為止。

第二個標記

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

更多標記

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

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

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

驗證

實體磁帶量值可用來驗證標記之間的插補對齊方式。 格線會分開一公尺,而線條寬一公分。

持續性

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

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