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); }