Table of Contents

Class SparseSpatialMapTrackerFrameFilter

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

シーン内のeasyar.SparseSpatialMapを制御するMonoBehaviourで、easyar.SparseSpatialMapの位置特定と追跡機能を提供します。

public class SparseSpatialMapTrackerFrameFilter : SparseSpatialMapWorkerFrameFilter
継承
SparseSpatialMapTrackerFrameFilter
継承されたメンバー

フィールド

EnableIndirectTracking

非直接追跡を有効化(直接追跡停止後、frame sourceのモーション追跡能力で追跡を継続)。セッション開始前に変更する必要があります。

public bool EnableIndirectTracking

EnableStabilization

結果の姿勢設定。セッション開始前またはOnEnable前に変更する必要があります。

public bool EnableStabilization

LocalizationMode

位置特定モード。セッション開始前またはOnEnable前に変更する必要があります。

EnableStabilizationがtrueの場合、KeepUpdateに強制されます。

public LocalizationMode LocalizationMode

RequestTimeout

サーバーとの通信タイムアウト(ミリ秒)。いつでも変更可能で即時有効。

public int RequestTimeout

プロパティ

Targets

読み込まれたSparseSpatialMapController

public List<SparseSpatialMapController> Targets { get; }

enabled

ARSession実行時に追跡を開始/停止。セッション開始後、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