3.模型加载和交互
模型加载和交互是 mchmap 地图引擎的核心功能模块之一,基于 mchcesium 技术构建,为用户打造了从三维场景构建到构件交互查询的全流程可视化能力。无论是大型厂区的整体模型,还是单台设备的精细化构件,都能实现高效加载与流畅渲染;同时支持点击拾取、信息弹窗等交互操作,让用户可以直观获取设备层级路径、节点索引、几何类型等关键信息,大幅提升了三维场景的易用性与信息传递效率。
3.1.GLB模型加载
支持对 GLB 文件的解析与加载,读取模型内部的几何数据、层级结构与空间信息,将模型渲染至三维地图场景中,还原设备、管线、场站等构件的三维形态与空间关系,并基于基准点及高度完成模型在场景中的定位与对齐,为后续交互操作提供可视化基础。

3.2.GLB模型交互
在模型加载完成后,用户可通过点击场景中的任意模型构件,触发设备信息拾取与查询流程。系统通过射线拾取算法,精准定位用户点击的模型节点,并从 GLB 模型的层级结构中提取该构件对应的完整信息,包括设备名称、层级路径、节点索引、几何类型等关键参数,最终通过弹窗形式结构化展示这些设备信息,实现从三维场景交互到属性信息查询的无缝联动。

demo地址:https://mcrb.ixiera.com/test/glbdemo/index.html
注:由于glb文件大小没有进行限制及底层影像、地形数据层级较高,加载速度可能受到影响,查看demo时请耐心等待。专业人士可通过F12进行查看glb文件加载进度详情。
本文档来自—MCHMAP 丨 地图引擎平台
扫一扫