diff --git a/animation/indication.py b/animation/indication.py index c486b422..3e77365d 100644 --- a/animation/indication.py +++ b/animation/indication.py @@ -222,7 +222,7 @@ class Vibrate(Animation): def update_mobject(self, alpha): time = alpha * self.run_time families = list(map( - Mobject.submobject_family, + Mobject.get_family, [self.mobject, self.starting_mobject] )) for mob, start in zip(*families): diff --git a/camera/camera.py b/camera/camera.py index ede6aae6..98d4ad97 100644 --- a/camera/camera.py +++ b/camera/camera.py @@ -207,7 +207,7 @@ class Camera(object): if only_those_with_points: method = Mobject.family_members_with_points else: - method = Mobject.submobject_family + method = Mobject.get_family return remove_list_redundancies(list( it.chain(*[ method(m) diff --git a/mobject/mobject.py b/mobject/mobject.py index c5eca9a8..2081da3a 100644 --- a/mobject/mobject.py +++ b/mobject/mobject.py @@ -807,9 +807,8 @@ class Mobject(Container): return result + self.submobjects def get_family(self): - sub_families = list(map(Mobject.submobject_family, self.submobjects)) + sub_families = list(map(Mobject.get_family, self.submobjects)) all_mobjects = [self] + list(it.chain(*sub_families)) - #all_mobjects = list(it.chain(*sub_families)) + [self] return remove_list_redundancies(all_mobjects) def family_members_with_points(self):