IAlignmentManager.AddAlignmentAnchor(String, Pose, Pose) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
仮想ポーズを実際の空間内のポーズに合わせるためのアンカーを追加します。
public Microsoft.MixedReality.WorldLocking.Core.AnchorId AddAlignmentAnchor (string uniqueName, UnityEngine.Pose virtualPose, UnityEngine.Pose lockedPose);
abstract member AddAlignmentAnchor : string * UnityEngine.Pose * UnityEngine.Pose -> Microsoft.MixedReality.WorldLocking.Core.AnchorId
Public Function AddAlignmentAnchor (uniqueName As String, virtualPose As Pose, lockedPose As Pose) As AnchorId
パラメーター
- uniqueName
- String
- virtualPose
- UnityEngine.Pose
モデリング空間でのポーズ。
- lockedPose
- UnityEngine.Pose
ワールド ロックされた空間内のポーズ。
戻り値
成功した場合は追加されたアンカーの ID。else AnchorId.Unknown。 「解説」を参照してください。
注釈
これを有効にするには、その後に を SendAlignmentAnchors() 続ける必要があります。 返された AnchorId は、作成されたアンカーの将来の操作のために格納される場合があります (たとえば、 の RemoveAlignmentAnchor(AnchorId)個々の削除の場合)。 配置アンカーを正常に追加するには、システムが現在追跡している必要があります。 配置アンカーは、現在 Fragmentの に配置されます。 現在のフラグメントは追跡がない場合に使用できるため、この呼び出しは失敗します。 この呼び出しが失敗した場合は、AnchorId.Unknown の戻り値によって示されます。成功するまで、後のフレームで再度呼び出す必要があります。