(args: tuple[gm.Point, ...])
| 1479 | |
| 1480 | |
| 1481 | def sketch_acircle(args: tuple[gm.Point, ...]) -> Circle: |
| 1482 | a, b, c, d, f = args |
| 1483 | de = sketch_aline([c, a, b, f, d]) |
| 1484 | fe = sketch_aline([a, c, b, d, f]) |
| 1485 | e = line_line_intersection(de, fe) |
| 1486 | return Circle(p1=d, p2=e, p3=f) |
| 1487 | |
| 1488 | |
| 1489 | def sketch_aline(args: tuple[gm.Point, ...]) -> HalfLine: |
nothing calls this directly
no test coverage detected