Table of Contents

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