Add points in reverse order to AngularSector

This commit is contained in:
Grant Sanderson 2022-12-19 14:43:57 -08:00
parent 96d9e41a35
commit 8d05431b7b

View file

@ -405,6 +405,7 @@ class AnnularSector(VMobject):
fill_color=fill_color,
fill_opacity=fill_opacity,
stroke_width=stroke_width,
**kwargs,
)
# Initialize points
@ -417,11 +418,10 @@ class AnnularSector(VMobject):
)
for radius in (inner_radius, outer_radius)
]
outer_arc.reverse_points()
self.append_points(inner_arc.get_points())
self.append_points(inner_arc.get_points()[::-1]) # Reverse
self.add_line_to(outer_arc.get_points()[0])
self.append_points(outer_arc.get_points())
self.add_line_to(inner_arc.get_points()[0])
self.add_line_to(inner_arc.get_points()[-1])
class Sector(AnnularSector):
@ -454,6 +454,7 @@ class Annulus(VMobject):
fill_color=fill_color,
fill_opacity=fill_opacity,
stroke_width=stroke_width,
**kwargs,
)
self.radius = outer_radius