AnchorManagerWSA 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
spongy world (原始輸入) 狀態的封裝。 其主要職責是建立和維護 (spongy) 錨點在相機周遊的空間上建置的圖形。
public class AnchorManagerWSA : Microsoft.MixedReality.WorldLocking.Core.AnchorManager
type AnchorManagerWSA = class
inherit AnchorManager
Public Class AnchorManagerWSA
Inherits AnchorManager
- 繼承
備註
錨點和 Edge 建立演算法:
目標:一種簡單且強固的演算法,可保證錨點平均分佈,且最接近鄰近之間邊緣完全連線,且最少的備援邊緣
為了簡單起見,演算法在時間步驟之間應該是無狀態
規則 * 兩個參數會定義球體 MIN 和 MAX 在目前位置周圍 * 每當 MIN 不包含任何錨點時,就會建立新的錨點 * 當建立新的錨點是由 MAX 內的所有錨點連結至 MAX 內的所有錨點時, MAX 半徑大於 MIN 半徑 20 公分,這需要超過世界記錄短期衝刺速度的 12 公尺才能涵蓋在一個畫面 * 每當 MIN 包含多個錨點時, 最接近目前位置的錨點會連線到MIN內所有其他位置
屬性
AnchorFromSpongy |
從 spongy 空間轉換成空間錨點所在的位置。 (繼承來源 AnchorManager) |
ErrorStatus |
上次錯誤的錯誤字串,會在每次更新開始時清除。 (繼承來源 AnchorManager) |
MaxAnchorEdgeLength |
兩個錨點之間的最大距離,以建立兩個錨點之間的邊緣。 (繼承來源 AnchorManager) |
MaxLocalAnchors |
內部錨點圖表中的本機錨點數目上限。 (繼承來源 AnchorManager) |
MinNewAnchorDistance |
前端到最接近錨點的最小距離,以建立新的錨點。 (繼承來源 AnchorManager) |
NumAnchors |
傳回目前的 spongy 錨點數目。 (繼承來源 AnchorManager) |
NumEdges |
連接 spongy 錨點的邊緣數目。 (繼承來源 AnchorManager) |
SpongyAnchors |
spongy world (原始輸入) 狀態的封裝。 其主要職責是建立和維護 (spongy) 錨點在相機周遊的空間上建置的圖形。 (繼承來源 AnchorManager) |
SupportsPersistence |
基礎錨點是否可以在本機保存和重載。 |
TrackingStartDelayTime |
spongy world (原始輸入) 狀態的封裝。 其主要職責是建立和維護 (spongy) 錨點在相機周遊的空間上建置的圖形。 |
方法
CreateAnchor(AnchorId, Transform, Pose) |
spongy world (原始輸入) 狀態的封裝。 其主要職責是建立和維護 (spongy) 錨點在相機周遊的空間上建置的圖形。 |
DestroyAnchor(AnchorId, SpongyAnchor) |
spongy world (原始輸入) 狀態的封裝。 其主要職責是建立和維護 (spongy) 錨點在相機周遊的空間上建置的圖形。 |
Dispose() |
明確處置以釋放資源。 (繼承來源 AnchorManager) |
IsTracking() |
spongy world (原始輸入) 狀態的封裝。 其主要職責是建立和維護 (spongy) 錨點在相機周遊的空間上建置的圖形。 |
LoadAnchors() |
從永續性記憶體載入 spongy 錨點 (繼承來源 AnchorManager) |
LoadAnchors(IPlugin, AnchorId, Transform, List<AnchorManager.SpongyAnchorWithId>) |
從永續性記憶體載入 spongy 錨點 |
RemoveSpongyAnchorById(AnchorId) |
拿掉已識別錨點的所有內部參考。 (繼承來源 AnchorManager) |
Reset() |
刪除所有 spongy 錨點物件並重設內部狀態 (繼承來源 AnchorManager) |
SaveAnchors() |
將 spongy 錨點儲存至永續性記憶體 (繼承來源 AnchorManager) |
SaveAnchors(List<AnchorManager.SpongyAnchorWithId>) |
spongy world (原始輸入) 狀態的封裝。 其主要職責是建立和維護 (spongy) 錨點在相機周遊的空間上建置的圖形。 |
TryCreate(IPlugin, IHeadPoseTracker) |
spongy world (原始輸入) 狀態的封裝。 其主要職責是建立和維護 (spongy) 錨點在相機周遊的空間上建置的圖形。 |
Update() |
Create 遺漏具有最新輸入的 spongy 錨點/邊緣和摘要外掛程式 (繼承來源 AnchorManager) |