Esempio n. 1
0
 /// <summary>
 /// Returns the area between two vectors.
 /// </summary>
 /// <param name="vector1"></param>
 /// <param name="vector2"></param>
 /// <returns></returns>
 public static double Area(this NVector vector1, NVector vector2)
 {
     return(0.5 * (vector1.Cross(vector2)));
 }
Esempio n. 2
0
 private static FLOAT PerpendicularDistance(VECTOR a, VECTOR b, VECTOR p)
 {
     return(Mathf.Sqrt(VECTOR.Cross(p - a, p - b).sqrMagnitude / (b - a).sqrMagnitude));
 }
Esempio n. 3
0
 public static VECTOR Cross(VECTOR a, VECTOR b)
 {
     return(VECTOR.Cross(a, b));
 }
Esempio n. 4
0
 /// <summary>
 /// Cross-product of two vectors.
 /// </summary>
 /// <param name="vector"></param>
 /// <returns></returns>
 public double Cross(NVector vector)
 {
     return(_vector.Cross(vector));
 }