Change default FadeIn and FadeOut lag_ratio

This commit is contained in:
Grant Sanderson
2019-02-11 22:30:51 -08:00
parent 776f2707a5
commit e278c55cbe

View File

@ -5,9 +5,13 @@ from manimlib.mobject.types.vectorized_mobject import VMobject
from manimlib.utils.bezier import interpolate from manimlib.utils.bezier import interpolate
DEFAULT_FADE_LAG_RATIO = 0.05
class FadeOut(Transform): class FadeOut(Transform):
CONFIG = { CONFIG = {
"remover": True, "remover": True,
"lag_ratio": DEFAULT_FADE_LAG_RATIO,
} }
def create_target(self): def create_target(self):
@ -19,6 +23,10 @@ class FadeOut(Transform):
class FadeIn(Transform): class FadeIn(Transform):
CONFIG = {
"lag_ratio": DEFAULT_FADE_LAG_RATIO,
}
def create_target(self): def create_target(self):
return self.mobject return self.mobject
@ -34,6 +42,7 @@ class FadeIn(Transform):
class FadeInFrom(Transform): class FadeInFrom(Transform):
CONFIG = { CONFIG = {
"direction": DOWN, "direction": DOWN,
"lag_ratio": DEFAULT_FADE_LAG_RATIO,
} }
def __init__(self, mobject, direction=None, **kwargs): def __init__(self, mobject, direction=None, **kwargs):