Skip to content

Commit 9483f26

Browse files
committed
Copy uniform arrays in Mobject.copy
1 parent b4132e3 commit 9483f26

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

manimlib/mobject/mobject.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,8 +411,10 @@ def copy(self):
411411
for key in self.data:
412412
copy_mobject.data[key] = self.data[key].copy()
413413

414-
# TODO, are uniforms ever numpy arrays?
415414
copy_mobject.uniforms = dict(self.uniforms)
415+
for key in self.uniforms:
416+
if isinstance(self.uniforms[key], np.ndarray):
417+
copy_mobject.uniforms[key] = self.uniforms[key].copy()
416418

417419
copy_mobject.submobjects = []
418420
copy_mobject.add(*[sm.copy() for sm in self.submobjects])

0 commit comments

Comments
 (0)