示例#1
0
 /// <summary>
 /// 向量旋转
 /// </summary>
 /// <param name="angle"></param>
 /// <returns></returns>
 public static Double2 Rotate(Double2 a, double angle)
 {
     return(Matrix2x2.RotateMatrix(angle) * a);
 }
示例#2
0
 /// <summary>
 /// 返回逆时针旋转90度的向量
 /// </summary>
 /// <param name="inDirection"></param>
 /// <returns></returns>
 public static Double2 Perpendicular(Double2 inDirection)
 {
     return(Matrix2x2.RotateMatrix(MathUtil.kPI / 2) * inDirection);
 }