IAlignmentManager 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
管理將世界鎖定的空間釘選到使用者定義座標框架的一組離散世界點。
public interface IAlignmentManager
type IAlignmentManager = interface
Public Interface IAlignmentManager
- 衍生
屬性
PinnedFromLocked |
如果有任何) ,則插入相機階層中的 WorldLocking Adjustment 轉換 (。 |
方法
AddAlignmentAnchor(String, Pose, Pose) |
新增錨點,以將虛擬姿勢對齊實際空間中的姿勢。 |
ClearAlignmentAnchors() |
拿掉已新增的所有對齊錨點。 比個別移除它們更有效率,而且不需要將其標識符儲存在建立時。 |
ComputePinnedPose(Pose) |
根據新的前端位置進行更新。 |
GetAlignmentPose(AnchorId, Pose) |
取得與此對齊錨點相關聯的世界鎖定空間姿勢。 |
Load() |
載入重新建構目前釘選所需的所有持續性狀態。 |
RegisterForLoad(PostAlignmentLoadedDelegate) |
註冊釘選數據已完成載入且可供使用的通知。 |
RemoveAlignmentAnchor(AnchorId) |
從系統移除指定的對齊錨點。 |
RestoreAlignmentAnchor(String, Pose) |
嘗試從先前的會話還原對齊錨點。 儲存的對齊錨點必須同時符合 uniqueName 和虛擬姿勢。 |
Save() |
儲存需要儲存狀態,以便稍後從永續性記憶體重新建構。 |
SendAlignmentAnchors() |
提交所有累積的對齊錨點。 |
UnregisterForLoad(PostAlignmentLoadedDelegate) |
取消註冊釘選數據已完成載入且可供使用的通知。 |
事件
OnTriangulationBuilt |
新的三角形是根據最近的姿勢所建置。 |