diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index 8c43b80f1e..8d60f01938 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -544,7 +544,9 @@ def add_smooth_cubic_curve_to(self, handle: Vect3, point: Vect3) -> Self: def has_new_path_started(self) -> bool: points = self.get_points() - if len(points) == 1: + if len(points) == 0: + return False + elif len(points) == 1: return True return self.consider_points_equal(points[-3], points[-2])