(args: tuple[gm.Point, ...])
| 1597 | |
| 1598 | |
| 1599 | def sketch_e5128(args: tuple[gm.Point, ...]) -> tuple[Point, Point]: |
| 1600 | a, b, c, d = args |
| 1601 | ad = Line(a, d) |
| 1602 | |
| 1603 | g = (a + b) * 0.5 |
| 1604 | de = Line(d, g) |
| 1605 | |
| 1606 | e, f = line_circle_intersection(de, Circle(c, p1=b)) |
| 1607 | |
| 1608 | if e.distance(d) < f.distance(d): |
| 1609 | e = f |
| 1610 | return e, g |
| 1611 | |
| 1612 | |
| 1613 | def sketch_eq_quadrangle(args: tuple[gm.Point, ...]) -> tuple[Point, ...]: |
nothing calls this directly
no test coverage detected