From 0a318486c5a43fa400829a881b4144d213995b3a Mon Sep 17 00:00:00 2001 From: Bill Xi <86190295+TurkeyBilly@users.noreply.github.com> Date: Mon, 3 Jan 2022 14:57:16 +0800 Subject: [PATCH 1/3] Adding "lable_buff" config parameter for Brace --- manimlib/mobject/svg/brace.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manimlib/mobject/svg/brace.py b/manimlib/mobject/svg/brace.py index cd686fbb..ffce8179 100644 --- a/manimlib/mobject/svg/brace.py +++ b/manimlib/mobject/svg/brace.py @@ -88,6 +88,7 @@ class BraceLabel(VMobject): CONFIG = { "label_constructor": Tex, "label_scale": 1, + "lable_buff": DEFAULT_MOBJECT_TO_MOBJECT_BUFFER } def __init__(self, obj, text, brace_direction=DOWN, **kwargs): @@ -104,7 +105,7 @@ class BraceLabel(VMobject): if self.label_scale != 1: self.label.scale(self.label_scale) - self.brace.put_at_tip(self.label) + self.brace.put_at_tip(self.label, buff=self.lable_buff) self.set_submobjects([self.brace, self.label]) def creation_anim(self, label_anim=FadeIn, brace_anim=GrowFromCenter): From 9efd02c500da928a52e4b7ebfef85e74186f2e71 Mon Sep 17 00:00:00 2001 From: Bill Xi <86190295+TurkeyBilly@users.noreply.github.com> Date: Mon, 3 Jan 2022 16:37:26 +0800 Subject: [PATCH 2/3] Remove spelling mistake I misspelled "label" --- manimlib/mobject/svg/brace.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manimlib/mobject/svg/brace.py b/manimlib/mobject/svg/brace.py index ffce8179..2f6f4c7a 100644 --- a/manimlib/mobject/svg/brace.py +++ b/manimlib/mobject/svg/brace.py @@ -88,7 +88,7 @@ class BraceLabel(VMobject): CONFIG = { "label_constructor": Tex, "label_scale": 1, - "lable_buff": DEFAULT_MOBJECT_TO_MOBJECT_BUFFER + "label_buff": DEFAULT_MOBJECT_TO_MOBJECT_BUFFER } def __init__(self, obj, text, brace_direction=DOWN, **kwargs): @@ -105,7 +105,7 @@ class BraceLabel(VMobject): if self.label_scale != 1: self.label.scale(self.label_scale) - self.brace.put_at_tip(self.label, buff=self.lable_buff) + self.brace.put_at_tip(self.label, buff=self.label_buff) self.set_submobjects([self.brace, self.label]) def creation_anim(self, label_anim=FadeIn, brace_anim=GrowFromCenter): From 24e3caa072bd2bb4750cf3801e0a151cdf3e2c1f Mon Sep 17 00:00:00 2001 From: Bill Xi <86190295+TurkeyBilly@users.noreply.github.com> Date: Mon, 3 Jan 2022 16:49:00 +0800 Subject: [PATCH 3/3] fix no "import copy" bug added import copy --- manimlib/mobject/svg/brace.py | 1 + 1 file changed, 1 insertion(+) diff --git a/manimlib/mobject/svg/brace.py b/manimlib/mobject/svg/brace.py index 2f6f4c7a..31217a28 100644 --- a/manimlib/mobject/svg/brace.py +++ b/manimlib/mobject/svg/brace.py @@ -1,5 +1,6 @@ import numpy as np import math +import copy from manimlib.animation.composition import AnimationGroup from manimlib.constants import *