Searched defs:minT (Results 1 - 14 of 14) sorted by relevance

/external/chromium_org/third_party/skia/experimental/Intersection/
H A DCubicBezierClip_Test.cpp27 double minT = 0; local
29 bezier_clip(reduce1, reduce2, minT, maxT);
H A DCubicBezierClip.cpp13 bool bezier_clip(const Cubic& cubic1, const Cubic& cubic2, double& minT, double& maxT) { argument
14 minT = 1;
62 minT = 0;
76 x_at(distance2y[0], distance2y[to_0[0]], top, bottom, flags, minT, maxT);
78 x_at(distance2y[0], distance2y[to_0[1]], top, bottom, flags, minT, maxT);
80 x_at(distance2y[to_3[0]], distance2y[3], top, bottom, flags, minT, maxT);
82 x_at(distance2y[to_3[1]], distance2y[3], top, bottom, flags, minT, maxT);
85 x_at(distance2y[1], distance2y[2], top, bottom, flags, minT, maxT);
88 return minT < maxT; // returns false if distance shows no intersection
H A DQuadraticBezierClip_Test.cpp31 double minT = 0; local
33 bezier_clip(quad1, quad2, minT, maxT);
40 double minT = 0; local
42 bezier_clip(quad1, quad2, minT, maxT);
59 double minT = 0; local
61 bezier_clip(reduce1, reduce2, minT, maxT);
H A DQuadraticBezierClip.cpp15 bool bezier_clip(const Quadratic& q1, const Quadratic& q2, double& minT, double& maxT) { argument
16 minT = 1;
49 minT = 0;
66 x_at(distance2y[idx], distance2y[next], top, bottom, flags, minT, maxT);
76 " q2=(%1.9g,%1.9g %1.9g,%1.9g %1.9g,%1.9g) minT=%1.9g maxT=%1.9g\n",
78 q2[0].x, q2[0].y, q2[1].x, q2[1].y, q2[2].x, q2[2].y, minT, maxT);
81 return minT < maxT; // returns false if distance shows no intersection
H A DCubicConvexHull.cpp82 double minT, maxT; local
83 if (!bezier_clip(smaller, larger, minT, maxT)) {
84 if (minT == maxT) {
87 minT2 = interp(minT2, maxT2, minT);
89 minT1 = interp(minT1, maxT1, minT);
102 double newMinT1 = interp(minT1, maxT1, minT);
114 double newMinT2 = interp(minT2, maxT2, minT);
H A DQuadraticIntersection.cpp66 double minT, maxT; local
67 if (!bezier_clip(smaller, larger, minT, maxT)) {
68 if (approximately_equal(minT, maxT)) {
72 largeT = interp(minT2, maxT2, minT);
83 smallT = interp(minT1, maxT1, minT);
101 double newMinT1 = interp(minT1, maxT1, minT);
112 double newMinT2 = interp(minT2, maxT2, minT);
/external/skia/experimental/Intersection/
H A DCubicBezierClip_Test.cpp27 double minT = 0; local
29 bezier_clip(reduce1, reduce2, minT, maxT);
H A DCubicBezierClip.cpp13 bool bezier_clip(const Cubic& cubic1, const Cubic& cubic2, double& minT, double& maxT) { argument
14 minT = 1;
62 minT = 0;
76 x_at(distance2y[0], distance2y[to_0[0]], top, bottom, flags, minT, maxT);
78 x_at(distance2y[0], distance2y[to_0[1]], top, bottom, flags, minT, maxT);
80 x_at(distance2y[to_3[0]], distance2y[3], top, bottom, flags, minT, maxT);
82 x_at(distance2y[to_3[1]], distance2y[3], top, bottom, flags, minT, maxT);
85 x_at(distance2y[1], distance2y[2], top, bottom, flags, minT, maxT);
88 return minT < maxT; // returns false if distance shows no intersection
H A DQuadraticBezierClip_Test.cpp31 double minT = 0; local
33 bezier_clip(quad1, quad2, minT, maxT);
40 double minT = 0; local
42 bezier_clip(quad1, quad2, minT, maxT);
59 double minT = 0; local
61 bezier_clip(reduce1, reduce2, minT, maxT);
H A DQuadraticBezierClip.cpp15 bool bezier_clip(const Quadratic& q1, const Quadratic& q2, double& minT, double& maxT) { argument
16 minT = 1;
49 minT = 0;
66 x_at(distance2y[idx], distance2y[next], top, bottom, flags, minT, maxT);
76 " q2=(%1.9g,%1.9g %1.9g,%1.9g %1.9g,%1.9g) minT=%1.9g maxT=%1.9g\n",
78 q2[0].x, q2[0].y, q2[1].x, q2[1].y, q2[2].x, q2[2].y, minT, maxT);
81 return minT < maxT; // returns false if distance shows no intersection
H A DCubicConvexHull.cpp82 double minT, maxT; local
83 if (!bezier_clip(smaller, larger, minT, maxT)) {
84 if (minT == maxT) {
87 minT2 = interp(minT2, maxT2, minT);
89 minT1 = interp(minT1, maxT1, minT);
102 double newMinT1 = interp(minT1, maxT1, minT);
114 double newMinT2 = interp(minT2, maxT2, minT);
H A DQuadraticIntersection.cpp66 double minT, maxT; local
67 if (!bezier_clip(smaller, larger, minT, maxT)) {
68 if (approximately_equal(minT, maxT)) {
72 largeT = interp(minT2, maxT2, minT);
83 smallT = interp(minT1, maxT1, minT);
101 double newMinT1 = interp(minT1, maxT1, minT);
112 double newMinT2 = interp(minT2, maxT2, minT);
/external/chromium_org/third_party/skia/src/utils/
H A DSkCubicInterval.cpp17 SkScalar minT = 0; local
22 t = SkScalarAve(minT, maxT);
29 minT = t;
/external/skia/src/utils/
H A DSkCubicInterval.cpp17 SkScalar minT = 0; local
22 t = SkScalarAve(minT, maxT);
29 minT = t;

Completed in 232 milliseconds