public static Vector3 Norm(Vector3 vector) { double mag = Mag(vector); if (mag > 0.0) { double invMag = 1.0 / mag; return vector * invMag; } return new Vector3(0, 0, 0); }