We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b4132e3 commit 9483f26Copy full SHA for 9483f26
1 file changed
manimlib/mobject/mobject.py
@@ -411,8 +411,10 @@ def copy(self):
411
for key in self.data:
412
copy_mobject.data[key] = self.data[key].copy()
413
414
- # TODO, are uniforms ever numpy arrays?
415
copy_mobject.uniforms = dict(self.uniforms)
+ for key in self.uniforms:
416
+ if isinstance(self.uniforms[key], np.ndarray):
417
+ copy_mobject.uniforms[key] = self.uniforms[key].copy()
418
419
copy_mobject.submobjects = []
420
copy_mobject.add(*[sm.copy() for sm in self.submobjects])
0 commit comments