DenseSpatialMapBuilderFrameFilter Class

Description

在场景中控制 DenseSpatialMapMonoBehaviour ,在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

网格块更新的事件。