该函数可以扫描三维地形,生成一个 png 的高度图与 txt,CopterSim 程序会需要它才知道 UE 有哪些地形、以及它们的高程。但该函数需要知道地形的大小和高度、扫描的精度。
参数 | 解释 |
---|---|
xLeftBottom、yLeftBottom | 地形的左下角坐标,以米为单位。这指定了地形扫描的起始位置 |
xRightTop、yRightTop | 地形的右上角坐标,以米为单位。这指定了地形扫描的结束位置 |
scanHeight | 地形的最大高度限制,以米为单位。该参数用于指定地形的高度范围,以便生成高度图和文本文件 |
scanInterval | 扫描采样间隔,以米为单位。该参数决定了扫描时对地形进行采样的精度,也就是采样点之间的距离 |
操作示例
RflyScanTerrainH(-1000, -1000, 1000, 1000, 200, 1)
这个命令指定了地形的左下角坐标为 (-1000, -1000) 米,右上角坐标为 (1000, 1000)米。地形高度限制为最大不超过 200 米。扫描间隔为每隔 1 米进行采样。执行该命令后,RflySim3D 将扫描指定范围内的地形,并生成一个高度图的 PNG图像文件和一个文本文件(TXT 格式),可以在“\PX4PSP\RflySim3D”找到此地图的 2 个同名文件。