From fb99ebaeaff992c9b0644d45d0cd2cc033b23881 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Sat, 16 Mar 2019 22:11:48 -0700 Subject: [PATCH] Change how family is handled for VMobject.fade --- manimlib/mobject/types/vectorized_mobject.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index 70919838..d3c5f73e 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -244,15 +244,18 @@ class VMobject(Mobject): def fade(self, darkness=0.5, family=True): factor = 1.0 - darkness self.set_fill( - opacity=factor * self.get_fill_opacity() + opacity=factor * self.get_fill_opacity(), + family=False, ) self.set_stroke( - opacity=factor * self.get_stroke_opacity() + opacity=factor * self.get_stroke_opacity(), + family=False, ) self.set_background_stroke( opacity=factor * self.get_stroke_opacity( background=True - ) + ), + family=False, ) super().fade(darkness, family) return self