UE5、CesiumForUnreal实现加载GeoJson绘制多面(MultiPolygon)功能(支持点选高亮)

文章目录

    • 1.实现目标
    • 2.实现过程
      • 2.1 数据与预处理
      • 2.2 GeoJson解析
      • 2.3 Mesh构建与属性存储
      • 2.4 核心代码
      • 2.5 材质
      • 2.6 蓝图应用测试
    • 3.参考资料

1.实现目标

在之前的文章中,基于GeoJson数据加载,实现了绘制单面功能,但只支持单个要素Feature。本文这里实现对Geojson内所有面要素的绘制,并支持点选高亮属性Id查询等功能。GIF动图如下:

2.实现过程

与实现单面绘制的原理类似,都是基于StaticMesh,本文这里将GeoJson文件内的所有面要素都放在同一StaticMesh内的同一个Section<

你可能感兴趣的:(CesiumForUnreal,UE5,GeoJson)