Example #1
0
 public static void Dot(ref Vec3 u, ref Vec3 v, out Real dot)
 {
     dot = u.X * v.X + u.Y * v.Y + u.Z * v.Z;
 }
Example #2
0
 public static void Sub(ref Vec3 lhs, ref Vec3 rhs, out Vec3 result)
 {
     result.X = lhs.X - rhs.X;
     result.Y = lhs.Y - rhs.Y;
     result.Z = lhs.Z - rhs.Z;
 }
Example #3
0
 public static void Neg(ref Vec3 v)
 {
     v.X = -v.X;
     v.Y = -v.Y;
     v.Z = -v.Z;
 }