The utils.lineIntersectsCircle()
function finds the intersection between a line
segment from point from
to point to
and a circle with its center at point
center
and a radius of radius
mm.
Signature
Javascript
array | false utils.lineIntersectsCircle(
Point center,
float radius,
Point from,
Point to,
string sort = 'x'
)
The 5th and last parameter controls the sorting of the found intersections. When this returns 2 intersections, you can choose how they are ordered in the returned array:
Set sort to:
x
: The point with the lowest X-coordinate will go first (left to right)y
: The point with the lowest Y-coordinate will go first (top to bottom)