From 32da0771995d491a8dfed403931232f820063c29 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Mon, 20 Aug 2018 15:50:23 -0700 Subject: [PATCH] Fixed bug associated with ThreeDVMobject --- mobject/three_dimensions.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mobject/three_dimensions.py b/mobject/three_dimensions.py index 61335c29..3785140c 100644 --- a/mobject/three_dimensions.py +++ b/mobject/three_dimensions.py @@ -21,10 +21,11 @@ class ThreeDVMobject(VMobject): VMobject.__init__(self, **kwargs) if vmobject is not None: self.points = np.array(vmobject.points) - self.match_style(vmobject) - self.submobjects = map( - ThreeDVMobject, vmobject.submobjects - ) + self.match_style(vmobject, family=False) + self.submobjects = [ + ThreeDVMobject(submob, **kwargs) + for submob in vmobject.submobjects + ] def get_gradient_start_and_end_points(self): return self.get_start_corner(), self.get_end_corner()