From aa8fba5b02570f10cf4d9e96980957baef8d034f Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 12 Jan 2023 23:58:19 -0800 Subject: [PATCH] Change subdivide_intersections default to one subdivision, remove second check --- manimlib/mobject/types/vectorized_mobject.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index bb50f858..3fb997e8 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -577,14 +577,11 @@ class VMobject(Mobject): self.subdivide_curves_by_condition(tuple_to_subdivisions, recurse) return self - def subdivide_intersections(self, recurse: bool = True, n_subdivisions: int = 2): + def subdivide_intersections(self, recurse: bool = True, n_subdivisions: int = 1): path = self.get_anchors() def tuple_to_subdivisions(b0, b1, b2): if line_intersects_path(b0, b1, path): return n_subdivisions - alt_b1 = b0 + b2 - b1 - if line_intersects_path(b0, alt_b1, path): - return n_subdivisions return 0 self.subdivide_curves_by_condition(tuple_to_subdivisions, recurse)