Ejemplo n.º 1
0
 public static KVector3 Cross(KVector3 u, KVector3 v)
 {
     return(new KVector3(u.Y * v.Z - u.Z * v.Y, u.Z * v.X - u.X * v.Z, u.X * v.Y - u.Y * v.X));
 }
Ejemplo n.º 2
0
 public static double Dot(KVector3 u, KVector3 v)
 {
     return(u.X * v.X + u.Y * v.Y + u.Z * v.Z);
 }
Ejemplo n.º 3
0
 public static KVector3 Substract(KVector3 u, KVector3 v)
 {
     return(new KVector3(u.X - v.X, u.Y - v.Y, u.Z - v.Z));
 }
Ejemplo n.º 4
0
 public static KVector3 Multiply(KVector3 v, double k)
 {
     return(new KVector3(k * v.X, k * v.Y, k * v.Z));
 }
Ejemplo n.º 5
0
 public static KVector3 Add(KVector3 u, KVector3 v)
 {
     return(new KVector3(u.X + v.X, u.Y + v.Y, u.Z + v.Z));
 }