Table of Contents

Class ImageTrackerFrameFilter

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

씬에서 easyar.ImageTracker를 제어하는 MonoBehaviour로, Unity 환경에서 기능 확장을 제공합니다.

public class ImageTrackerFrameFilter : FrameFilter
상속
ImageTrackerFrameFilter

필드

TrackerMode

tracking 모드입니다. 변경 사항은 session 시작 전에만 적용됩니다.

public ImageTrackerMode TrackerMode

속성

EnableMotionFusion

motion tracking을 활성화합니다. 이는 SetResultPostProcessing(bool)를 재정의합니다.

public bool EnableMotionFusion { get; set; }

SimultaneousNum

tracker가 추적할 수 있는 target의 최대 개수입니다. 언제든지 수정할 수 있으며 즉시 적용됩니다.

public int SimultaneousNum { get; set; }

Targets

로드된 ImageTargetController입니다.

public List<ImageTargetController> 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<ImageTargetController, bool> TargetLoad

TargetUnload

Target 언로드 완료 이벤트입니다. bool 값은 언로드 성공 여부를 나타냅니다.

public event Action<ImageTargetController, bool> TargetUnload