(self)
| 587 | return self._set_triangle(270.0, 1) |
| 588 | |
| 589 | def _set_square(self): |
| 590 | self._transform = Affine2D().translate(-0.5, -0.5) |
| 591 | self._snap_threshold = 2.0 |
| 592 | if not self._half_fill(): |
| 593 | self._path = Path.unit_rectangle() |
| 594 | else: |
| 595 | # Build a bottom filled square out of two rectangles, one filled. |
| 596 | self._path = Path([[0.0, 0.0], [1.0, 0.0], [1.0, 0.5], |
| 597 | [0.0, 0.5], [0.0, 0.0]]) |
| 598 | self._alt_path = Path([[0.0, 0.5], [1.0, 0.5], [1.0, 1.0], |
| 599 | [0.0, 1.0], [0.0, 0.5]]) |
| 600 | fs = self.get_fillstyle() |
| 601 | rotate = {'bottom': 0, 'right': 90, 'top': 180, 'left': 270}[fs] |
| 602 | self._transform.rotate_deg(rotate) |
| 603 | self._alt_transform = self._transform |
| 604 | |
| 605 | self._joinstyle = self._user_joinstyle or JoinStyle.miter |
| 606 | |
| 607 | def _set_diamond(self): |
| 608 | self._transform = Affine2D().translate(-0.5, -0.5).rotate_deg(45) |
nothing calls this directly
no test coverage detected