Class SparseSpatialMapTrackerFrameFilter
- 名前空間
- easyar
- アセンブリ
- EasyAR.Sense.dll
シーン内で easyar.SparseSpatialMap を制御する MonoBehaviour で、easyar.SparseSpatialMap のローカライゼーショントラッキング機能を提供します。
public class SparseSpatialMapTrackerFrameFilter : SparseSpatialMapWorkerFrameFilter
- 継承
-
SparseSpatialMapTrackerFrameFilter
- 継承されたメンバー
フィールド
EnableIndirectTracking
非直接トラッキングを有効にします(直接トラッキング停止後、frame source のモーショントラッキング能力によってトラッキングを継続します)。session 起動前に変更した場合のみ有効です。
public bool EnableIndirectTracking
EnableStabilization
結果 pose の設定です。session 起動前または OnEnable 前に変更した場合のみ有効です。
public bool EnableStabilization
LocalizationMode
ローカライゼーションモードです。session 起動前または OnEnable 前に変更した場合のみ有効です。
EnableStabilization が true の場合、KeepUpdate に強制されます。
public LocalizationMode LocalizationMode
RequestTimeout
サーバー通信のタイムアウト時間(ミリ秒)です。いつでも変更でき、即座に有効になります。
public int RequestTimeout
プロパティ
Targets
ロード済みの SparseSpatialMapController です。
public List<SparseSpatialMapController> Targets { get; }
enabled
ARSession 実行中にトラッキングを開始/停止します。session 起動後、MonoBehaviour.enabled が true の場合にのみトラッキングを開始します。
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