mirror of
https://github.com/3b1b/manim.git
synced 2025-08-02 02:35:22 +08:00
Clean up TeacherStudentScene.teacher_holds_up
This commit is contained in:
@ -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
|
||||||
)
|
)
|
||||||
|
Reference in New Issue
Block a user