Table of Contents

Class SparseSpatialMapTrackerFrameFilter

네임스페이스
easyar
어셈블리
EasyAR.Sense.dll

장면에서 easyar.SparseSpatialMap를 제어하는 MonoBehaviour으로, easyar.SparseSpatialMap의 위치 추적 기능을 제공합니다.

public class SparseSpatialMapTrackerFrameFilter : SparseSpatialMapWorkerFrameFilter
상속
SparseSpatialMapTrackerFrameFilter
상속된 멤버

필드

EnableIndirectTracking

비직접 추적(non-direct tracking) 활성화(직접 추적 중지 후 프레임 소스(frame source)의 모션 추적 기능을 통해 추적 계속). 세션 시작 전에 수정해야 적용됩니다.

public bool EnableIndirectTracking

EnableStabilization

결과 자세 설정. 세션 시작 전 또는 OnEnable 전에 수정해야만 유효합니다.

public bool EnableStabilization

LocalizationMode

로컬라이제이션 모드. 세션 시작 전이나 OnEnable 전에 수정해야만 적용됩니다.

EnableStabilization이 true인 경우, KeepUpdate로 강제로 설정됩니다.

public LocalizationMode LocalizationMode

RequestTimeout

서버와 통신하는 제한 시간(밀리초)입니다. 언제든지 변경할 수 있으며 즉시 적용됩니다.

public int RequestTimeout

속성

Targets

public List<SparseSpatialMapController> Targets { get; }

enabled

ARSession 런타임 추적 시작/중지. 세션이 시작된 후, MonoBehaviour.enabled가 true일 때만 추적을 시작합니다.

public bool enabled { get; set; }

이벤트

TargetLoad

맵 로딩 완료 이벤트입니다. bool 값은 로딩 성공 여부를 나타냅니다. string 값은 오류 발생 시의 오류 메시지를 나타냅니다.

public event Action<SparseSpatialMapController, bool, string> TargetLoad

TargetUnload

맵 언로드 완료 이벤트. bool 값은 언로드 성공 여부를 나타냅니다. string 값은 오류 발생 시의 오류 메시지를 나타냅니다.

public event Action<SparseSpatialMapController, bool, string> TargetUnload