namespace Plane.Copters
{
///
/// 定义用于获取三维空间中飞行器姿态的属性。
///
public interface IAttitude
{
///
/// 获取机头方向,其范围为 [0, 360)。
///
short Heading { get; }
///
/// 获取俯仰角度,其范围为 (-180, 180],正常飞行中的范围为 [-45, 45]。
///
float Pitch { get; }
///
/// 获取横滚角度,其范围为 (-180, 180],正常飞行中的范围为 [-45, 45]。
///
float Roll { get; }
///
/// 获取偏航角度,其范围为 (-180, 180]。
///
float Yaw { get; }
}
}