예제 #1
0
파일: Double2.cs 프로젝트: 741645596/graph
 /// <summary>
 /// 向量旋转
 /// </summary>
 /// <param name="angle"></param>
 /// <returns></returns>
 public static Double2 Rotate(Double2 a, double angle)
 {
     return(Matrix2x2.RotateMatrix(angle) * a);
 }
예제 #2
0
파일: Double2.cs 프로젝트: 741645596/graph
 /// <summary>
 /// 返回逆时针旋转90度的向量
 /// </summary>
 /// <param name="inDirection"></param>
 /// <returns></returns>
 public static Double2 Perpendicular(Double2 inDirection)
 {
     return(Matrix2x2.RotateMatrix(MathUtil.kPI / 2) * inDirection);
 }