Fix pfp for null curves

This commit is contained in:
Grant Sanderson 2024-09-21 12:17:10 -04:00
parent 217eb6b486
commit 1f8ad5be16

View file

@ -766,6 +766,8 @@ class VMobject(Mobject):
def quick_point_from_proportion(self, alpha: float) -> Vect3:
# Assumes all curves have the same length, so is inaccurate
num_curves = self.get_num_curves()
if num_curves == 0:
return self.get_center()
n, residue = integer_interpolate(0, num_curves, alpha)
curve_func = self.get_nth_curve_function(n)
return curve_func(residue)