utils.lineIntersectsCurve()

The utils.lineIntersectsCurve() function finds the intersection between a line segment from point from to point to and a curve described by points start, cp1, cp2, and end`.

WARNING

This function can sometimes fail to find intersections in some curves due to a limitation in an underlying Bézier library. Please see Bug #3367 for more information.

Signature

Javascript
array | false utils.lineIntersectsCurve(
  Point from,
  Point to,
  Point start,
  Point cp1,
  Point cp2,
  Point end
)

Example