From 7474a987526a68e3359eedf101f27664f040ab3f Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Wed, 14 Dec 2022 12:08:18 -0800 Subject: [PATCH] Kill config in growing.py --- manimlib/animation/growing.py | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/manimlib/animation/growing.py b/manimlib/animation/growing.py index b29982f2..a652ab97 100644 --- a/manimlib/animation/growing.py +++ b/manimlib/animation/growing.py @@ -10,15 +10,19 @@ if TYPE_CHECKING: from manimlib.mobject.geometry import Arrow from manimlib.mobject.mobject import Mobject + from manimlib.constants import ManimColor class GrowFromPoint(Transform): - CONFIG = { - "point_color": None, - } - - def __init__(self, mobject: Mobject, point: np.ndarray, **kwargs): + def __init__( + self, + mobject: Mobject, + point: np.ndarray, + point_color: ManimColor = None, + **kwargs + ): self.point = point + self.point_color = point_color super().__init__(mobject, **kwargs) def create_target(self) -> Mobject: @@ -28,7 +32,7 @@ class GrowFromPoint(Transform): start = super().create_starting_mobject() start.scale(0) start.move_to(self.point) - if self.point_color: + if self.point_color is not None: start.set_color(self.point_color) return start @@ -49,9 +53,3 @@ class GrowArrow(GrowFromPoint): def __init__(self, arrow: Arrow, **kwargs): point = arrow.get_start() super().__init__(arrow, point, **kwargs) - - -class SpinInFromNothing(GrowFromCenter): - CONFIG = { - "path_arc": PI, - }