Kevin O'Connor 9c932ad514 delta: Rework delta math to avoid using inv_movexy_r
Taking the inverse of the XY move distance can lead to extremely large
values when the XY distance is very small.  This can lead to
saturation of the double precision variables and incorrect results.

Rework the delta kinematic math to avoid using this inverse.  Pass the
closestxy_d value directly to the C functions so that the C code can
calculate its intermediate constants.

After this change the move_z special case is no longer necessary as
the regular delta functions now work with movexy_r=0 and movez_r=1.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2016-12-05 14:36:02 -05:00
..
2016-12-01 18:17:54 -05:00
2016-05-25 11:37:40 -04:00
2016-05-25 11:37:40 -04:00
2016-06-14 15:41:18 -04:00
2016-11-29 21:54:45 -05:00
2016-05-25 11:37:40 -04:00