diff options
Diffstat (limited to '')
-rw-r--r-- | rtgrpblib_draw_quadratic_bezier.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/rtgrpblib_draw_quadratic_bezier.c b/rtgrpblib_draw_quadratic_bezier.c index af5607d..8aae11e 100644 --- a/rtgrpblib_draw_quadratic_bezier.c +++ b/rtgrpblib_draw_quadratic_bezier.c @@ -68,6 +68,7 @@ draw_bounded_quadratic_bezier(RASTER *restrict raster, double x1, double y1, dou dy = fma(t, ky, my); t += raster->draftness / hypot(dx, dy); + /* TODO deal with unchanged t and oversized steps (e.g. locally zero derivative) */ t = fmin(t, t2); x = evaluate_quadratic_bezier(t, x1, x2, x3); y = evaluate_quadratic_bezier(t, y1, y2, y3); |