From f96a697ee3bccf67e436375794303ebd031609bd Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Wed, 25 Jan 2023 19:21:24 -0800 Subject: [PATCH] Use become for interpolating at 0 or 1 --- manimlib/animation/transform.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/manimlib/animation/transform.py b/manimlib/animation/transform.py index 9c07747d..555a85b3 100644 --- a/manimlib/animation/transform.py +++ b/manimlib/animation/transform.py @@ -121,6 +121,10 @@ class Transform(Animation): target_copy: Mobject, alpha: float ): + if alpha == 0: + submob.become(start) + elif alpha == 1: + submob.become(target_copy) submob.interpolate(start, target_copy, alpha, self.path_func) return self