MCPcopy
hub / github.com/ManimCommunity/manim / Triangle

Class Triangle

manim/mobject/geometry/polygram.py:561–583  ·  view source on GitHub ↗

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):

Source from the content-addressed store, hash-verified

559
560
561class 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
586class Rectangle(Polygon):

Callers 11

__init__Method · 0.90
constructMethod · 0.85
constructMethod · 0.85
test_FixedMobjects3DFunction · 0.85
test_ZIndexFunction · 0.85
test_FadeTransformPiecesFunction · 0.85

Calls

no outgoing calls

Tested by 8

test_FixedMobjects3DFunction · 0.68
test_ZIndexFunction · 0.68
test_FadeTransformPiecesFunction · 0.68