From c04615c4e97cb6c962ffd8b673d27608adbd26fb Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 21 Apr 2022 14:30:39 -0700 Subject: [PATCH] In Mobject.set_uniforms, copy uniforms that are numpy arrays --- manimlib/mobject/mobject.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index d09773ed..170f34a2 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -136,8 +136,10 @@ class Mobject(object): return self def set_uniforms(self, uniforms: dict): - for key in uniforms: - self.uniforms[key] = uniforms[key] # Copy? + for key, value in uniforms.items(): + if isinstance(value, np.ndarray): + value = value.copy() + self.uniforms[key] = value return self @property