From 369a7fc4557293836e24a1b9922d346e3f81564b Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Mon, 4 Jan 2021 13:25:04 -0800 Subject: [PATCH] Change it so that reset points is not necessarily called on mobject initialization --- manimlib/mobject/mobject.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index 68fc32e3..0d60fdd1 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -32,7 +32,6 @@ class Mobject(object): """ CONFIG = { "color": WHITE, - "name": None, "dim": 3, # Lighting parameters # Positive gloss up to 1 makes it reflect the light. @@ -59,11 +58,9 @@ class Mobject(object): self.submobjects = [] self.parents = [] self.family = [self] - if self.name is None: - self.name = self.__class__.__name__ self.init_updaters() - self.reset_points() + self.points = np.zeros((0, self.dim)) self.init_points() self.init_colors() self.init_shader_data() @@ -74,7 +71,7 @@ class Mobject(object): self.apply_depth_test() def __str__(self): - return str(self.name) + return self.__class__.__name__ def reset_points(self): self.points = np.zeros((0, self.dim))