Clean up TeacherStudentScene.teacher_holds_up

This commit is contained in:
Grant Sanderson
2020-08-20 17:16:47 -07:00
parent 2dac041006
commit 054b828396

View File

@ -5,6 +5,7 @@ from manimlib.animation.transform import ReplacementTransform
from manimlib.animation.transform import Transform from manimlib.animation.transform import Transform
from manimlib.animation.transform import ApplyMethod from manimlib.animation.transform import ApplyMethod
from manimlib.animation.composition import LaggedStart from manimlib.animation.composition import LaggedStart
from manimlib.animation.fading import FadeIn
from manimlib.constants import * from manimlib.constants import *
from manimlib.for_3b1b_videos.pi_creature import Mortimer from manimlib.for_3b1b_videos.pi_creature import Mortimer
from manimlib.for_3b1b_videos.pi_creature import PiCreature from manimlib.for_3b1b_videos.pi_creature import PiCreature
@ -374,12 +375,9 @@ class TeacherStudentsScene(PiCreatureScene):
def teacher_holds_up(self, mobject, target_mode="raise_right_hand", added_anims=None, **kwargs): def teacher_holds_up(self, mobject, target_mode="raise_right_hand", added_anims=None, **kwargs):
mobject.move_to(self.hold_up_spot, DOWN) mobject.move_to(self.hold_up_spot, DOWN)
mobject.shift_onto_screen() mobject.shift_onto_screen()
mobject_copy = mobject.copy()
mobject_copy.shift(DOWN)
mobject_copy.fade(1)
added_anims = added_anims or [] added_anims = added_anims or []
self.play( self.play(
ReplacementTransform(mobject_copy, mobject), FadeIn(mobject, DOWN),
self.teacher.change, target_mode, self.teacher.change, target_mode,
*added_anims *added_anims
) )