Class ObjectTrackerFrameFilter
- 네임스페이스
- easyar
- 어셈블리
- EasyAR.Sense.dll
씬에서 easyar.ObjectTracker를 제어하는 MonoBehaviour로, Unity 환경에서 기능 확장을 제공합니다.
public class ObjectTrackerFrameFilter : FrameFilter
- 상속
-
ObjectTrackerFrameFilter
속성
EnableMotionFusion
motion tracking을 활성화합니다. 이는 SetResultPostProcessing(bool)를 재정의합니다.
public bool EnableMotionFusion { get; set; }
SimultaneousNum
tracker가 추적할 수 있는 target의 최대 개수입니다. 언제든지 수정할 수 있으며 즉시 적용됩니다.
public int SimultaneousNum { get; set; }
Targets
로드된 ObjectTargetController입니다.
public List<ObjectTargetController> Targets { get; }
enabled
ARSession 실행 중 tracking을 시작/중지합니다. session 시작 후 MonoBehaviour.enabled가 true일 때만 tracking이 시작됩니다.
public bool enabled { get; set; }
메서드
SetResultPostProcessing(bool)
result post-processing을 설정합니다. 이는 EnableMotionFusion를 재정의합니다. 변경 사항은 session 시작 후에만 적용됩니다.
public void SetResultPostProcessing(bool enablePersistentTargetInstance)
매개 변수
enablePersistentTargetInstance
이벤트
TargetLoad
Target 로드 완료 이벤트입니다. bool 값은 로드 성공 여부를 나타냅니다.
public event Action<ObjectTargetController, bool> TargetLoad
TargetUnload
Target 언로드 완료 이벤트입니다. bool 값은 언로드 성공 여부를 나타냅니다.
public event Action<ObjectTargetController, bool> TargetUnload