fromLineAndPoint static method
Creates 2 circles tangent to the line and passing through point, of
given radius.
Note:- point should be on the line, otherwise it will take the point
closest to the given point on the line.
Implementation
static (Circle, Circle) fromLineAndPoint(Line line, Coord point, num radius) {
point = line.pointOnLineClosestTo(point);
line = line.perpendicular(point);
final centers = line.pointsOnLineFromPoint(point, radius);
return (Circle(centers.$1, radius), Circle(centers.$2, radius));
}