An equilateral triangle. Parameters ---------- kwargs Additional arguments to be passed to :class:`RegularPolygon` Examples -------- .. manim:: TriangleExample :save_last_frame: class TriangleExample(Scene): def construct(self):
| 559 | |
| 560 | |
| 561 | class Triangle(RegularPolygon): |
| 562 | """An equilateral triangle. |
| 563 | |
| 564 | Parameters |
| 565 | ---------- |
| 566 | kwargs |
| 567 | Additional arguments to be passed to :class:`RegularPolygon` |
| 568 | |
| 569 | Examples |
| 570 | -------- |
| 571 | .. manim:: TriangleExample |
| 572 | :save_last_frame: |
| 573 | |
| 574 | class TriangleExample(Scene): |
| 575 | def construct(self): |
| 576 | triangle_1 = Triangle() |
| 577 | triangle_2 = Triangle().scale(2).rotate(60*DEGREES) |
| 578 | tri_group = Group(triangle_1, triangle_2).arrange(buff=1) |
| 579 | self.add(tri_group) |
| 580 | """ |
| 581 | |
| 582 | def __init__(self, **kwargs: Any) -> None: |
| 583 | super().__init__(n=3, **kwargs) |
| 584 | |
| 585 | |
| 586 | class Rectangle(Polygon): |
no outgoing calls