RflySimSDK v3.08
RflySimSDK说明文档
载入中...
搜索中...
未找到
RflyMoveVehiclePosAng(int CopterID, int isFitGround, float x, float y, float z, float roll, float pitch, float yaw)(偏移Copter)

给无人机的位置与角度设置一个偏移值,isFitGround 设置无人机是否适应地面。

参数 解释
CopterID 无人机的 ID,用于指定要设置偏移的无人机
isFitGround 是否适应地面高度。如果设置为 1,则无人机的 z 坐标会根据地形的高度进行调整;如果设置为 0,则无人机的 z 坐标保持不变。
x 位置偏移的 x 轴分量。通过设置这个参数,可以将无人机在三维空间中沿着 x 轴移动指定的距离。
y 位置偏移的 y 轴分量。通过设置这个参数,可以将无人机在三维空间中沿着 y 轴移动指定的距离。
z 位置偏移的 z 轴分量。通过设置这个参数,可以将无人机在三维空间中沿着 z 轴移动指定的距离。
roll 旋转角度的欧拉角分量。通过设置这个参数,可以使无人机绕其自身的 x 轴旋转指定的角度。
pitch 旋转角度的欧拉角分量。通过设置这个参数,可以使无人机绕其自身的 y 轴旋转指定的角度。
yaw 旋转角度的欧拉角分量。通过设置这个参数,可以使无人机绕其自身的 z 轴旋转指定的角度。

操作示例
RflyMoveVehiclePosAng 1000 1 -10 -10 -10 0 -20 0
可以让飞机移动(-10,-10,-10)米,并且pitch角度-20°。如果isFitGround设置为1,则无人机的z坐标会根据地形的高度决定。