From cb1dd8a6c136d2bfc72ed8b36bd2d0510533da30 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 19 Oct 2017 14:32:12 -0700 Subject: [PATCH] Make initial animation of GradientNudging a bit cleaner --- nn/part2.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/nn/part2.py b/nn/part2.py index e4825d69..350675b7 100644 --- a/nn/part2.py +++ b/nn/part2.py @@ -2658,11 +2658,12 @@ class GradientNudging(PreviewLearning): for edge_group in network_mob.edge_groups ]) + mover = VGroup(*decimals.family_members_with_points()).copy() + mover.set_fill(opacity = 0) + mover.set_stroke(width = 1) + target = VGroup(*self.network_mob.edge_groups.family_members_with_points()) self.play( - ReplacementTransform( - decimals.copy().set_fill(opacity = 0).set_stroke(width = 1), - self.network_mob.edge_groups - ), + ReplacementTransform(mover, target), FadeIn(words), LaggedStart(GrowArrow, arrows, run_time = 1) )