DenseSpatialMapBuilderFrameFilter Class¶
Description¶
在场景中控制 DenseSpatialMap 的 MonoBehaviour ,在Unity环境下提供功能扩展。如有需要可以直接使用 DenseSpatialMapBuilderFrameFilter.Builder 。
MonoBehaviour Messages¶
protected virtual void Awake() |
protected virtual void OnEnable() |
protected virtual void Update() |
protected virtual void OnDisable() |
protected virtual void OnDestroy() |
Fields¶
MapMeshMaterial¶
- C#
public Material MapMeshMaterial
用于渲染Map网格的 Material 。在当前版本中,使用URP时默认材质的透明显示未开启。
BlockUpdateLimitation¶
- C#
public int BlockUpdateLimitation
每帧更新网格块的最大数量。如果网格更新使渲染变慢可以降低这个数值。
Properties¶
Builder¶
- C#
public DenseSpatialMap Builder { get; }
EasyAR Sense API,如果功能可以使用,可以在Awake之后访问。
RenderMesh¶
- C#
public bool RenderMesh { get; set; }
是否渲染网格。
MeshColor¶
- C#
public Color MeshColor { get; set; }
网格颜色。
MeshBlocks¶
- C#
public List< DenseSpatialMapBlockController > MeshBlocks { get; }
当前所有网格块。
Events¶
MapCreate¶
- C#
public event Action< DenseSpatialMapBlockController > MapCreate
新网格块创建的事件。
MapUpdate¶
- C#
public event Action<List< DenseSpatialMapBlockController >> MapUpdate
网格块更新的事件。