From 5b0b754cae244a46c04a06a8f953730a360cd759 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Sun, 21 Jan 2018 16:44:07 -0800 Subject: [PATCH] Added match_style_data method --- mobject/vectorized_mobject.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mobject/vectorized_mobject.py b/mobject/vectorized_mobject.py index deed8d98..ec1da178 100644 --- a/mobject/vectorized_mobject.py +++ b/mobject/vectorized_mobject.py @@ -84,6 +84,18 @@ class VMobject(Mobject): ) return self + def match_style(self, vmobject): + #TODO: Should this be smart about matching the + #style of the family members, if they happen to + #be different? + self.set_style_data( + stroke_color = vmobject.get_stroke_color(), + stroke_width = vmobject.get_stroke_width(), + fill_color = vmobject.get_fill_color(), + fill_opacity = vmobject.get_fill_opacity(), + ) + return + def fade(self, darkness = 0.5): for submob in self.submobject_family(): submob.set_stroke(