SparseSpatialMapBuilderFrameFilter Class¶
Description¶
在场景中控制 SparseSpatialMap 的 MonoBehaviour ,提供 SparseSpatialMap 的建图功能。
Fields¶
PointCloudMaterial¶
- C#
public Material PointCloudMaterial
用于渲染点云的 Material 。在session启动前修改才有效。
Properties¶
enabled¶
- C#
public bool enabled { get; set; }
ARSession 运行时开始/停止建图。在session启动后, MonoBehaviour .enabled为true时才会开始建图。
Target¶
- C#
public SparseSpatialMapBuildTargetController Target { get; }
用于显示建图过程的目标controller。在session启动后才能使用。
ServiceAccessSource¶
- C#
public SparseSpatialMapWorkerFrameFilter.ServiceAccessSourceType ServiceAccessSource { get; set; }
服务访问数据源类型。在session启动前修改才有效。
ServiceAccessData¶
- C#
public FixedAddressAPIKeyAccessData ServiceAccessData { get; set; }
服务访问数据。在session启动前修改才有效。使用 SparseSpatialMapWorkerFrameFilter.ServiceAccessSourceType.GlobalConfig 无需设置。
Methods¶
Host¶
- C#
public void Host(string name, Optional< Image > preview, Optional<int> timeoutMilliseconds, Action<Optional< SparseSpatialMapController.SparseSpatialMapInfo >, Optional<string>> callback)
创建并上传地图。
构建Map。 name 为地图的名字。 preview 是预览图,可选。 timeoutMilliseconds 是与服务器通信的超时时间(毫秒),可选,默认60000。