Table of Contents

Class SparseSpatialMapTrackerFrameFilter

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

씬에서 easyar.SparseSpatialMap을 제어하는 MonoBehaviour이며, easyar.SparseSpatialMap의 위치 추정 추적 기능을 제공합니다.

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

필드

EnableIndirectTracking

비직접 추적을 활성화합니다(직접 추적이 중지된 후 frame source의 motion tracking 기능을 통해 추적을 계속합니다). session 시작 전에 변경해야만 적용됩니다.

public bool EnableIndirectTracking

EnableStabilization

결과 pose 설정입니다. session 시작 전 또는 OnEnable 전에 변경해야만 적용됩니다.

public bool EnableStabilization

LocalizationMode

위치 추정 모드입니다. session 시작 전 또는 OnEnable 전에 변경해야만 적용됩니다.

EnableStabilization가 true이면 KeepUpdate로 강제됩니다.

public LocalizationMode LocalizationMode

RequestTimeout

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

public int RequestTimeout

속성

Targets

로드된 SparseSpatialMapController입니다.

public List<SparseSpatialMapController> Targets { get; }

enabled

ARSession 실행 중 tracking을 시작/중지합니다. session 시작 후에는 MonoBehaviour.enabled가 true일 때만 tracking이 시작됩니다.

public bool enabled { get; set; }

이벤트

TargetLoad

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

public event Action<SparseSpatialMapController, bool, string> TargetLoad

TargetUnload

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

public event Action<SparseSpatialMapController, bool, string> TargetUnload