다음을 통해 공유


IAlignmentManager.AddAlignmentAnchor(String, Pose, Pose) 메서드

정의

가상 포즈를 실제 공간의 포즈에 맞추기 위한 앵커를 추가합니다.

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입니다. 그렇지 않으면 AnchorId.Unknown입니다. 설명을 참조하세요.

설명

이는 영향을 미치기 전에 뒤에 SendAlignmentAnchors() 가야 합니다. 반환된 AnchorId는 생성된 앵커의 향후 조작을 위해 저장될 수 있습니다(예: 의 RemoveAlignmentAnchor(AnchorId)개별 제거용). 맞춤 앵커를 성공적으로 추가하려면 시스템이 현재 추적 중이어야 합니다. 맞춤 앵커는 현재 Fragment에 있습니다. 추적이 없으면 현재 조각을 사용할 수 있으므로 이 호출이 실패합니다. AnchorId.Unknown의 반환으로 표시된 이 호출이 실패하면 성공할 때까지 이후 프레임에서 다시 호출되어야 합니다.

적용 대상