From 054261d86f792dbac164d42675cc65ae125be31f Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 29 Aug 2024 14:10:37 -0500 Subject: [PATCH] Add zero point edge case for point_from_proportion --- manimlib/mobject/types/vectorized_mobject.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index 47f6fd84..c953c7d0 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -805,6 +805,8 @@ class VMobject(Mobject): return self.get_start() elif alpha >= 1: return self.get_end() + if self.get_num_points() == 0: + return self.get_center() index, residue = self.curve_and_prop_of_partial_point(alpha) return self.get_nth_curve_function(index)(residue)