Skip to main content

Path.intersectsBeam()

The Path.intersectsBeam() method returns the Point object(s) where the path intersects with an endless line (beam).

warning

This method 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

array path.intersectsBeam(Point a, Point b)

Example of the Path.intersectsBeam() method

Notes

This method works similar to path.intersectsX(...) and path.intersectsY(...), but here the intersecting beam doesn't have to be horizontally or vertically.

If you need intersections with a limited line instead of a beam, use something like path.intersects(new Path.move(pointA).line(pointB)) instead.