From f5cb2bfa52b0d6581a3a66cfcca740e02b1dca91 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 26 Jan 2023 12:06:05 -0800 Subject: [PATCH] Check for mismatched keys in uniform interpolation --- manimlib/mobject/mobject.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index bf82f33f..b002f26b 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -1730,6 +1730,8 @@ class Mobject(object): self.data[key] = func(md1, md2, alpha) for key in self.uniforms: + if key not in mobject1.uniforms or key not in mobject2.uniforms: + continue self.uniforms[key] = interpolate( mobject1.uniforms[key], mobject2.uniforms[key],