delta=2.0/MagickMax(stop.x,stop.y);
step=MagickPI/8.0;
if ((delta >= 0.0) && (delta < (MagickPI/8.0)))
- step=MagickPI/(4*(MagickPI/delta/2+0.5));
+ step=MagickPI/(4*(MagickPI*PerceptibleReciprocal(delta)/2.0+0.5));
if (step < 0.00001)
step=0.00001;
angle.x=DegreesToRadians(degrees.x);
delta=2.0/MagickMax(stop.x,stop.y);
step=MagickPI/8.0;
if ((delta >= 0.0) && (delta < (MagickPI/8.0)))
- step=MagickPI/(4*(MagickPI/delta/2+0.5));
+ step=MagickPI/(4*(MagickPI*PerceptibleReciprocal(delta)/2.0+0.5));
if (step < 0.00001)
step=0.00001;
angle.x=DegreesToRadians(degrees.x);