protected void toQuaternion() { double s = Math.Sin(Angle / 2); X = (double)(X * s); Y = (double)(Y * s); Z = (double)(Z * s); Angle = (double)Math.Cos(Angle / 2); }