1
0
Fork 0
freesewing/markdown/dev/reference/api/utils/beamintersectsy/en.md
2022-10-01 23:05:24 +02:00

856 B

title
utils.beamIntersectsY()

The utils.beamIntersectsY() function finds the intersection between an endless line and a given Y-value. Returns a Point object for the intersection, or false there is no intersection.

Signature

Point | false utils.beamIntersectsY(Point A, Point B, float Y)

Example

```js ({ Point, points, Path, paths, Snippet, snippets, utils, part }) => {

points.A = new Point(10, 10) points.B = new Point(50, 40)

paths.AB = new Path().move(points.A).line(points.B)

snippets.x = new Snippet( "notch", utils.beamIntersectsY(points.A, points.B, 30) )

paths.help = new Path() .move(new Point(0, 30)) .line(new Point(50, 30)) .attr("class", "note dashed")

return part }

</Example>