aboutsummaryrefslogtreecommitdiffhomepage
path: root/experimental/Intersection/CubicBezierClip.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'experimental/Intersection/CubicBezierClip.cpp')
-rw-r--r--experimental/Intersection/CubicBezierClip.cpp8
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;