IAlignmentManager インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ワールド ロックされた空間を、ワールド内の個別のポイント セットでユーザー定義の座標フレームに固定する方法を管理します。
public interface IAlignmentManager
type IAlignmentManager = interface
Public Interface IAlignmentManager
- 派生
プロパティ
PinnedFromLocked |
WorldLocking Adjustment 変換の上にあるカメラの階層に挿入するポーズ (存在する場合)。 |
メソッド
AddAlignmentAnchor(String, Pose, Pose) |
仮想ポーズを実際の空間内のポーズに合わせるためのアンカーを追加します。 |
ClearAlignmentAnchors() |
追加されたすべての配置アンカーを削除します。 それらを個別に削除するよりも効率的であり、作成時に ID を格納する必要はありません。 |
ComputePinnedPose(Pose) |
新しいヘッド位置に基づいて更新します。 |
GetAlignmentPose(AnchorId, Pose) |
このアラインメント アンカーに関連付けられているワールド ロックされた空間ポーズを取得します。 |
Load() |
現在のピン留めを再構築するために必要なすべての永続化された状態を読み込みます。 |
RegisterForLoad(PostAlignmentLoadedDelegate) |
ピン データの読み込みが完了し、使用可能であることを通知するために登録します。 |
RemoveAlignmentAnchor(AnchorId) |
指定された配置アンカーをシステムから削除します。 |
RestoreAlignmentAnchor(String, Pose) |
以前のセッションからアラインメント アンカーの復元を試みます。 格納されている配置アンカーは、uniqueName と仮想ポーズの両方で一致する必要があります。 |
Save() |
永続ストレージから後で再構築するために必要な状態を保存します。 |
SendAlignmentAnchors() |
累積されたアラインメント アンカーをすべて送信します。 |
UnregisterForLoad(PostAlignmentLoadedDelegate) |
ピン データの読み込みが完了し、使用可能であることを示す通知の登録を解除します。 |
イベント
OnTriangulationBuilt |
●最近のポーズに基づいて新しい三角形分割が構築されました。 |