Get rid of old fading classes

This commit is contained in:
Grant Sanderson 2021-01-03 14:39:45 -08:00
parent afebc29440
commit a4b8a8d88c

View file

@ -1,7 +1,6 @@
from manimlib.animation.animation import Animation from manimlib.animation.animation import Animation
from manimlib.animation.transform import Transform from manimlib.animation.transform import Transform
from manimlib.constants import ORIGIN from manimlib.constants import ORIGIN
from manimlib.constants import DOWN
from manimlib.utils.bezier import interpolate from manimlib.utils.bezier import interpolate
from manimlib.utils.rate_functions import there_and_back from manimlib.utils.rate_functions import there_and_back
@ -51,48 +50,12 @@ class FadeOut(Fade):
return result return result
# Below will be deprecated
class FadeInFromDown(FadeIn):
"""
Identical to FadeIn, just with a name that
communicates the default
"""
def __init__(self, mobject, **kwargs):
super().__init__(mobject, DOWN, **kwargs)
class FadeOutAndShiftDown(FadeOut):
"""
Identical to FadeOut, just with a name that
communicates the default
"""
def __init__(self, mobject, **kwargs):
super().__init__(mobject, DOWN, **kwargs)
class FadeInFromPoint(FadeIn): class FadeInFromPoint(FadeIn):
def __init__(self, mobject, point, **kwargs): def __init__(self, mobject, point, **kwargs):
super().__init__(mobject, shift=mobject.get_center() - point, **kwargs) super().__init__(mobject, shift=mobject.get_center() - point, **kwargs)
class FadeInFromLarge(FadeIn): # Below will be deprecated
CONFIG = {
"scale_factor": 2,
}
def __init__(self, mobject, scale_factor=2, **kwargs):
if scale_factor is not None:
self.scale_factor = scale_factor
super().__init__(mobject, **kwargs)
def create_starting_mobject(self):
start = super().create_starting_mobject()
start.scale(self.scale_factor)
return start
class VFadeIn(Animation): class VFadeIn(Animation):