Fading
The defined fading
Animation in fading.py
- transform.Transform(Animation)
- fading.FadeOut(Transform)
- fading.FadeOutAndShift(FadeOut)
- fading.FadeOutAndShiftDown(FadeOutAndShift)
- fading.FadeIn(Transform)
- fading.FadeInFromPoint(FadeIn)
- fading.FadeInFromLarge(FadeIn)
- fading.FadeInFrom(Transform)
- fading.FadeInFromDown(FadeInFrom)
- fading.VFadeIn(Animation)
- fading.VFadeOut(VFadeIn)
- fading.VFadeInThenOut(VFadeIn)
Class FadeIn(Transform)
FadeIn is used to fade in the specified
Mobject animatedly for given parameters.
Class FadeInFrom(Transform)
FadeInFrom is used to fade in the specified
Mobject animatedly with default from
Down motion for given parameters.
Class FadeInFromDown(FadeInFrom)
FadeInFromDown is same as
FadeInFromDown.
Example
Code
# folder/file: tut/manim_animation_fadeinfadeinfromfadeinfromdown_001a.py
from manimlib.scene.scene import Scene
from manimlib.mobject.geometry import Circle, Square
from manimlib.mobject.svg.tex_mobject import TextMobject
from manimlib.animation.composition import AnimationGroup
from manimlib.animation.fading import FadeIn, FadeInFrom, FadeInFromDown
class manim_animation_fadeinfadeinfromfadeinfromdown_001a(Scene):
def construct(self):
a1=TextMobject("\\textbf{Test1 Text}",height=0.6).move_to([-4.5,2.5,0])
a2=TextMobject("\\textbf{T2 Text}",height=0.28).move_to([1,2.5,0])
a3=Circle(color="#FFFFFF").scale(0.8).move_to([4,2.5,0])
a4=Square(fill_color="#00FF00",fill_opacity=1).scale(0.8).move_to([6,2.5,0])
b1=TextMobject("\\textbf{Test1 Text}",height=0.6).move_to([-4.5,0,0])
b2=TextMobject("\\textbf{T2 Text}",height=0.6).move_to([1,0,0])
b3=Circle(color="#FFFFFF").scale(0.8).move_to([4,0,0])
b4=Square(fill_color="#00FF00",fill_opacity=1).scale(0.8).move_to([6,0,0])
c1=TextMobject("\\textbf{Test1 Text}",height=0.6).move_to([-4.5,-2.5,0])
c2=TextMobject("\\textbf{T2 Text}",height=0.6).move_to([1,-2.5,0])
c3=Circle(color="#FFFFFF").scale(0.8).move_to([4,-2.5,0])
c4=Square(fill_color="#00FF00",fill_opacity=1).scale(0.8).move_to([6,-2.5,0])
self.add(TextMobject("FadeIn").move_to([0,3.5,0]),TextMobject("FadeInFrom").move_to([0,1,0]),TextMobject("FadeInFromDown").move_to([0,-1.5,0]))
self.add(a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4)
self.wait(3)
self.play(AnimationGroup(FadeIn(a1),FadeInFrom(b1),FadeInFromDown(c1)),run_time=5)
self.wait(3)
self.play(AnimationGroup(FadeIn(a2),FadeInFrom(b2),FadeInFromDown(c2)),run_time=5)
self.wait(3)
self.play(AnimationGroup(FadeIn(a3),FadeInFrom(b3),FadeInFromDown(c3)),run_time=5)
self.wait(3)
self.play(AnimationGroup(FadeIn(a4),FadeInFrom(b4),FadeInFromDown(c4)),run_time=5)
self.wait(3)
Output