UE5、CesiumForUnreal实现瓦片坐标信息图层效果

本文详细介绍了如何在UE5中利用CesiumForUnreal,结合cesium-native和CesiumForUnreal的源码改造,实现地图瓦片的坐标信息显示图层。通过理解TMS原理,自定义RasterOverlay并在CesiumRasterOverlay基础上创建新组件,最终成功在运行时展示地形瓦片坐标。
摘要由CSDN通过智能技术生成

1.实现目标

参考CesiumJs的TileCoordinatesImageryProvider,在CesiumForUnreal中也实现瓦片坐标信息图层的效果,便于后面在调试地形和影像瓦片的加载调度等过程中实时显示瓦片的坐标信息,GIF动图如下,加载的地形和影像都是插件自带的在线数据。

在这里插入图片描述

2.实现过程

依旧是需要更改ceisum-nativeCesiumForUnreal源码来实现这个瓦片坐标信息图层的效果。

2.1 原理简介

参考cesium-native源码Cesium3DTilesSelection部分中的DebugColorizeTilesRasterOverlay类,自定义地修改每个栅格瓦片上的信息。
以CesiumForUnreal在线的地形数据的投影等信息为基础,创建新的RasterOverlay,再对其每个瓦片图片上的信息进行修改,显示出当前地形瓦片的坐标(X,Y,Z)信息即可。

2.2 cesium-native改造

(1)首先在ImageCesium.h中可以看到,如下图所示,其使用的是github上开源的图形库s

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 28
    评论
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

右弦GISer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值