(self)
| 3005 | yield x, y, z |
| 3006 | |
| 3007 | def all_midps(self) -> Generator[tuple[Point, ...], None, None]: |
| 3008 | for l in self.type2nodes[Line]: |
| 3009 | for a, b, c in utils.perm3(l.neighbors(Point)): |
| 3010 | if self.check_cong([a, b, a, c]): |
| 3011 | yield a, b, c |
| 3012 | |
| 3013 | def all_circles(self) -> Generator[tuple[Point, ...], None, None]: |
| 3014 | for l in self.type2nodes[Length]: |