다음을 통해 공유


IAlignmentManager 인터페이스

정의

월드로 잠긴 공간을 월드의 개별 좌표 집합에서 사용자 정의 좌표 프레임에 고정하는 작업을 관리합니다.

public interface IAlignmentManager
type IAlignmentManager = interface
Public Interface IAlignmentManager
파생

속성

PinnedFromLocked

WorldLocking 조정 변환(있는 경우) 위의 카메라 계층 구조에 삽입할 포즈입니다.

메서드

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

새로운 삼각측량은 최근의 포즈를 기반으로 구축되었습니다.

적용 대상