diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index 9b27ddb9..8c43b80f 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -1293,7 +1293,8 @@ class VMobject(Mobject): self.stroke_shader_wrapper, ] for sw in self.shader_wrappers: - rep = self.family_members_with_points()[0] + family = self.family_members_with_points() + rep = family[0] if family else self for old, new in rep.shader_code_replacements.items(): sw.replace_code(old, new)