public static float Dist(Vec4 a, Vec4 b) { return((a - b).Length); }
public static float Dot(Vec4 a, Vec4 b) { return(a.X * b.X + a.Y * b.Y + a.Z * b.Z + a.W * b.W); }