utils.beamIntersectsCurve()

The utils.beamIntersectsCurve() function finds the intersection between an endless line 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.beamIntersectsCurve(
  Point from,
  Point to,
  Point start,
  Point cp1,
  Point cp2,
  Point end
)

Example