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