Bézier curves/Intersections: Difference between revisions
Content added Content deleted
(→{{header|D}}: A small tightening of the final answers. I don’t think there is actually any change in the printout.) |
(→{{header|D}}: Added some assertions.) |
||
Line 422: | Line 422: | ||
immutable xmin = max (pxmin, qxmin); |
immutable xmin = max (pxmin, qxmin); |
||
immutable xmax = min (pxmax, qxmax); |
immutable xmax = min (pxmax, qxmax); |
||
assert (xmax >= xmin); |
|||
if (xmax - xmin <= tol) |
if (xmax - xmin <= tol) |
||
{ |
{ |
||
immutable ymin = max (pymin, qymin); |
immutable ymin = max (pymin, qymin); |
||
immutable ymax = min (pymax, qymax); |
immutable ymax = min (pymax, qymax); |
||
assert (ymax >= ymin); |
|||
if (ymax - ymin <= tol) |
if (ymax - ymin <= tol) |
||
{ |
{ |