Skip to content

如何使用网格检测功能

TIP

本章节将指导开发者通过 SDK 使用网格检测能力;

  1. 参考“快速使用”章节创建应用之后已经可以使用空间追踪能力

  2. 导入网格检测能力 PlaneDetectionManager

    1. 如果使用 XRMan,在 XRMan 的 Inspector 面板中,勾选 SpatialMesh,会在场景中创建 XRMan/Attachments/SpatialMeshManager.
    2. 如果不使用 XRMan,在 Heirarchy 视图中右键空白处,依次选择:XRAbilities -> Additional... -> SpatialMesh,将在场景中自动创建 SpatialMeshManager.
  3. SpatialMeshManager 已经具备视觉化网格的功能,实际的显示控制是 Demo 中进行管理的,详细可参考 Samples/SpatialMesh 中的使用,实际代码执行中,Demo 只是每一帧调用网格数据的刷新,刷新频次可以开发者自定义

cpp
void Update(){
    SpatialMeshManager.Instance.ShowIncrementalMeshes();
}
  1. 实际操作中,如果开发这个对网格的材质有额外需求,可以修改 SpatialMeshManager 中的代码。