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