RflySimSDK v3.08
RflySimSDK说明文档
载入中...
搜索中...
未找到
RflyScanTerrainH(float xLeftBottom(m), float yLeftBottom(m), float xRightTop(m), float yRightTop(m), float scanHeight(m), float scanInterval(m))(扫描地形)

该函数可以扫描三维地形,生成一个 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 个同名文件。