你会惊奇的发现每次旋转到限制值的时候,会突然反向。
废话不多说直接上代码:
/// <summary>
/// 万向锁
/// </summary>
/// <param name="value"></param>
/// <returns></returns>
public float CheckAngle(float value)
{
float angle = value - 180;
if (angle > 0)
return angle - 180;
return angle + 180;
}
转化成功后可以直接使用欧拉角来进行判断。