Class SparseSpatialMapBuilderFrameFilter
- 名前空間
- easyar
- アセンブリ
- EasyAR.Sense.dll
シーン内で easyar.SparseSpatialMap を制御する MonoBehaviour で、easyar.SparseSpatialMap のマップ構築機能を提供します。
public class SparseSpatialMapBuilderFrameFilter : SparseSpatialMapWorkerFrameFilter
- 継承
-
SparseSpatialMapBuilderFrameFilter
- 継承されたメンバー
フィールド
PointCloudMaterial
点群のレンダリングに使用する Material です。変更は session 開始前にのみ有効です。
public Material PointCloudMaterial
プロパティ
Target
マッピング処理を表示するための target controller です。session 開始後にのみ使用できます。
public SparseSpatialMapBuildTargetController Target { get; }
enabled
ARSession 実行中にマッピングを開始/停止します。session 開始後、MonoBehaviour.enabled が true の場合にのみマッピングが開始されます。
public bool enabled { get; set; }
メソッド
Host(string, Optional<Image>, Optional<int>, Action<Optional<SparseSpatialMapInfo>, Optional<string>>)
マップを作成してアップロードします。
Map を構築します。name はマップ名です。preview はプレビュー画像で、省略可能です。timeoutMilliseconds はサーバー通信のタイムアウト時間(ミリ秒)で、省略可能、デフォルトは 60000 です。
public void Host(string name, Optional<Image> preview, Optional<int> timeoutMilliseconds, Action<Optional<SparseSpatialMapController.SparseSpatialMapInfo>, Optional<string>> callback)
パラメーター
namepreviewtimeoutMillisecondscallback