Repository: ManimCommunity/manim
File: manim/mobject/geometry.py (Python)

Code before:
                for k in range(4):
                    linea = line1.copy()
                    lineb = line2.copy()
                    line_list[k].add( linea )
                    line_list[k].add( lineb )
                    line_list[k].add( rightarcangles[k] )
                line_list.arrange_in_grid(buff=1.5)
                self.play(
                    *[ShowCreation(
                        line_list[k][:2]
                        ) for k in range(4)]
                )
                self.wait(0.5)
                self.play(
                    LaggedStart(
                        *[ShowCreation(
                            line_list[k][2]
                        ) for k in range(4)],
                        lag_ratio=0.7
                    )
                )
                self.wait()

    ..manim:: ArcAngleExample

        class Angles_Test3(Scene):
            def construct(self):
                line1 = Line( LEFT + (1/3) * UP, RIGHT + (1/3) * DOWN )
                line2 = Line( DOWN + (1/3) * RIGHT, UP + (1/3) * LEFT )
                arcangles = [
                    ArcAngle(line1, line2),
                    ArcAngle(line1, line2, radius=0.4, quadrant=(1,-1), other_angle=True),
                    ArcAngle(line1, line2, radius=0.5, quadrant=(-1,1), stroke_width=8, other_angle=True),
                    ArcAngle(line1, line2, radius=0.7, quadrant=(-1,-1), color=RED),
                    ArcAngle(line1, line2, other_angle=True),
                    ArcAngle(line1, line2, radius=0.4, quadrant=(1,-1)),
                    ArcAngle(line1, line2, radius=0.5, quadrant=(-1,1), stroke_width=8),
                    ArcAngle(line1, line2, radius=0.7, quadrant=(-1,-1), color=RED, other_angle=True),
                ]
                line_list = VGroup( *[VGroup() for k in range(8)] )
                for k in range(8):
                    linea = line1.copy()
                    lineb = line2.copy()
                    line_list[k].add( linea )
                    line_list[k].add( lineb )
                    line_list[k].add( arcangles[k] )
                line_list.arrange_in_grid(n_rows=2, n_cols=4, buff=1.5)
                self.play(
                    *[ShowCreation(
                        line_list[k][:2]
                    ) for k in range(8)]

Review comment (bug):
The class name don't match and so this fails to render in[ your PR's documentation](https://manimce--1085.org.readthedocs.build/en/1085/reference/manim.mobject.geometry.ArcAngle.html#manim.mobject.geometry.ArcAngle). Also, this should be made an image.
```suggestion
    ..manim:: Angles_Test3
        :save_last_frame:

        class Angles_Test3(Scene):
```

Code after:
                    Angle(line1, line2, radius=0.4, quadrant=(1,-1), dot=True, other_angle=True),
                    Angle(line1, line2, radius=0.5, quadrant=(-1,1), stroke_width=8, dot=True, dot_color=YELLOW, dot_radius=0.04, other_angle=True),
                    Angle(line1, line2, radius=0.7, quadrant=(-1,-1), color=RED, dot=True, dot_color=GREEN, dot_radius=0.08),
                ]
                line_list = VGroup( *[VGroup() for k in range(4)] )
                for k in range(4):
                    linea = line1.copy()
                    lineb = line2.copy()
                    line_list[k].add( linea )
                    line_list[k].add( lineb )
                    line_list[k].add( rightarcangles[k] )
                line_list.arrange_in_grid(buff=1.5)
                self.add(
                    line_list
                )

    .. manim:: AngleExample
        :save_last_frame:

        class AngleExample(Scene):
            def construct(self):
                line1 = Line( LEFT + (1/3) * UP, RIGHT + (1/3) * DOWN )
                line2 = Line( DOWN + (1/3) * RIGHT, UP + (1/3) * LEFT )
                angles = [
                    Angle(line1, line2),
                    Angle(line1, line2, radius=0.4, quadrant=(1,-1), other_angle=True),
                    Angle(line1, line2, radius=0.5, quadrant=(-1,1), stroke_width=8, other_angle=True),
                    Angle(line1, line2, radius=0.7, quadrant=(-1,-1), color=RED),
                    Angle(line1, line2, other_angle=True),
                    Angle(line1, line2, radius=0.4, quadrant=(1,-1)),
                    Angle(line1, line2, radius=0.5, quadrant=(-1,1), stroke_width=8),
                    Angle(line1, line2, radius=0.7, quadrant=(-1,-1), color=RED, other_angle=True),
                ]
                line_list = VGroup( *[VGroup() for k in range(8)] )
                for k in range(8):
                    linea = line1.copy()
                    lineb = line2.copy()
                    line_list[k].add( linea )
                    line_list[k].add( lineb )
                    line_list[k].add( angles[k] )
                line_list.arrange_in_grid(n_rows=2, n_cols=4, buff=1.5)
                self.add(
                    line_list
                )

    """

    def __init__(
        self,
        line1,
        line2,