*/
#define BezierQuantum 200
#define DrawEpsilon (1.0e-10)
+#define EllipseEpsilon (0.0001)
#define ThrowPointExpectedException(token,exception) \
{ \
(void) ThrowMagickException(exception,GetMagickModule(),DrawError, \
step=MagickPI/8.0;
if ((delta >= 0.0) && (delta < (MagickPI/8.0)))
step=MagickPI/(4.0*(MagickPI*PerceptibleReciprocal(delta)/2.0));
- if (step < 0.00001)
- step=0.00001;
+ if (step < EllipseEpsilon)
+ step=EllipseEpsilon;
angle.x=DegreesToRadians(degrees.x);
y=degrees.y;
while (y < degrees.x)
step=MagickPI/8.0;
if ((delta >= 0.0) && (delta < (MagickPI/8.0)))
step=MagickPI/(4.0*(MagickPI*PerceptibleReciprocal(delta)/2.0));
- if (step < 0.00001)
- step=0.00001;
+ if (step < EllipseEpsilon)
+ step=EllipseEpsilon;
angle.x=DegreesToRadians(degrees.x);
y=degrees.y;
while (y < degrees.x)