diff options
Diffstat (limited to 'experimental/Intersection/CubicBezierClip.cpp')
-rw-r--r-- | experimental/Intersection/CubicBezierClip.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/experimental/Intersection/CubicBezierClip.cpp b/experimental/Intersection/CubicBezierClip.cpp index 378e45f227..d4c50fb41c 100644 --- a/experimental/Intersection/CubicBezierClip.cpp +++ b/experimental/Intersection/CubicBezierClip.cpp @@ -54,17 +54,17 @@ bool bezier_clip(const Cubic& cubic1, const Cubic& cubic2, double& minT, double& endLine.cubicDistanceY(cubic2, distance2y); int flags = 0; - if (approximately_lesser(distance2y[0].y, top)) { + if (approximately_lesser_or_equal(distance2y[0].y, top)) { flags |= kFindTopMin; - } else if (approximately_greater(distance2y[0].y, bottom)) { + } else if (approximately_greater_or_equal(distance2y[0].y, bottom)) { flags |= kFindBottomMin; } else { minT = 0; } - if (approximately_lesser(distance2y[3].y, top)) { + if (approximately_lesser_or_equal(distance2y[3].y, top)) { flags |= kFindTopMax; - } else if (approximately_greater(distance2y[3].y, bottom)) { + } else if (approximately_greater_or_equal(distance2y[3].y, bottom)) { flags |= kFindBottomMax; } else { maxT = 1; |