diff --git a/manimlib/mobject/svg/svg_mobject.py b/manimlib/mobject/svg/svg_mobject.py index b9aea12d..0dcd0c67 100644 --- a/manimlib/mobject/svg/svg_mobject.py +++ b/manimlib/mobject/svg/svg_mobject.py @@ -309,6 +309,8 @@ class VMobjectFromSVGPath(VMobject): path_string = self.path_obj.d() if path_string not in PATH_TO_POINTS: self.handle_commands() + if not self._use_winding_fill: + self.subdivide_intersections() # Save for future use PATH_TO_POINTS[path_string] = self.get_points().copy() else: