mirror of
https://github.com/3b1b/manim.git
synced 2025-08-05 16:49:03 +00:00
Copy uniform arrays in Mobject.copy
This commit is contained in:
parent
b4132e3d5e
commit
9483f26a3b
1 changed files with 3 additions and 1 deletions
|
@ -411,8 +411,10 @@ class Mobject(object):
|
||||||
for key in self.data:
|
for key in self.data:
|
||||||
copy_mobject.data[key] = self.data[key].copy()
|
copy_mobject.data[key] = self.data[key].copy()
|
||||||
|
|
||||||
# TODO, are uniforms ever numpy arrays?
|
|
||||||
copy_mobject.uniforms = dict(self.uniforms)
|
copy_mobject.uniforms = dict(self.uniforms)
|
||||||
|
for key in self.uniforms:
|
||||||
|
if isinstance(self.uniforms[key], np.ndarray):
|
||||||
|
copy_mobject.uniforms[key] = self.uniforms[key].copy()
|
||||||
|
|
||||||
copy_mobject.submobjects = []
|
copy_mobject.submobjects = []
|
||||||
copy_mobject.add(*[sm.copy() for sm in self.submobjects])
|
copy_mobject.add(*[sm.copy() for sm in self.submobjects])
|
||||||
|
|
Loading…
Add table
Reference in a new issue