public override string ToString() { string str = ""; switch (typeToString) { case EnumToString.ToVector: str = "" + r.ToString("0.000") + " + " + i.ToString("0.000") + " i + " + j.ToString("0.000") + " j + " + k.ToString("0.000") + " k"; break; case EnumToString.ToAxisAngle: str = "" + "{" + RotationAxis.ToString("0.000") + "} & " + RotationAngle.ToString("0.000"); break; } return(str); }