From 08e22cf8596d7a077669263d0af25026de96d9e2 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Fri, 15 Jan 2021 09:02:07 -1000 Subject: [PATCH] Bug fix to apply_points_function --- manimlib/mobject/mobject.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index f1b69281..db174ef7 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -141,9 +141,12 @@ class Mobject(object): about_point = self.get_bounding_box_point(about_edge) for mob in self.get_family(): - arrs = [mob.get_points()] + arrs = [] + if mob.has_points(): + arrs.append(mob.get_points()) if works_on_bounding_box: arrs.append(mob.get_bounding_box()) + for arr in arrs: if about_point is None: arr[:] = func(arr)