Table of Contents

Class ObjectTrackerFrameFilter

名前空間
easyar
アセンブリ
EasyAR.Sense.dll

シーン内でeasyar.ObjectTrackerを制御するMonoBehaviour。Unity環境下で機能拡張を提供します。

public class ObjectTrackerFrameFilter : FrameFilter
継承
ObjectTrackerFrameFilter

プロパティ

EnableMotionFusion

モーショントラッキングを有効にします。SetResultPostProcessing(bool)を上書きします。

public bool EnableMotionFusion { get; set; }

SimultaneousNum

Trackerが追跡可能なターゲットの最大数。いつでも変更可能で、即時有効になります。

public int SimultaneousNum { get; set; }

Targets

ロードされたObjectTargetController

public List<ObjectTargetController> Targets { get; }

enabled

ARSessionのランタイムで追跡を開始/停止します。セッション開始後、MonoBehaviour.enabledがtrueの場合にのみ追跡を開始します。

public bool enabled { get; set; }

メソッド

SetResultPostProcessing(bool)

結果の後処理を設定します。EnableMotionFusionを上書きします。セッション開始後に変更した場合のみ有効です。

public void SetResultPostProcessing(bool enablePersistentTargetInstance)

パラメーター

enablePersistentTargetInstance

イベント

TargetLoad

Targetのロード完了イベント。bool値はロードが成功したかどうかを示します。

public event Action<ObjectTargetController, bool> TargetLoad

TargetUnload

Targetのアンロード完了イベント。bool値はアンロードが成功したかどうかを示します。

public event Action<ObjectTargetController, bool> TargetUnload