(args: tuple[gm.Point, ...])
| 1524 | |
| 1525 | |
| 1526 | def sketch_bisect(args: tuple[gm.Point, ...]) -> Line: |
| 1527 | a, b, c = args |
| 1528 | ab = a.distance(b) |
| 1529 | bc = b.distance(c) |
| 1530 | x = b + (c - b) * (ab / bc) |
| 1531 | m = (a + x) * 0.5 |
| 1532 | return Line(b, m) |
| 1533 | |
| 1534 | |
| 1535 | def sketch_exbisect(args: tuple[gm.Point, ...]) -> Line: |
no test coverage detected