Skip to content

Instantly share code, notes, and snippets.

@jaddoescad
Created March 10, 2019 17:31
Show Gist options
  • Save jaddoescad/6be63aadec186c5743a25c1cfd12c808 to your computer and use it in GitHub Desktop.
Save jaddoescad/6be63aadec186c5743a25c1cfd12c808 to your computer and use it in GitHub Desktop.
braces
from big_ol_pile_of_manim_imports import *
class UsingBraces(Scene):
#Using braces to group text together
def construct(self):
eq1A = TextMobject("4x + 3y")
eq1B = TextMobject("=")
eq1C = TextMobject("0")
eq2A = TextMobject("5x -2y")
eq2B = TextMobject("=")
eq2C = TextMobject("3")
eq1B.next_to(eq1A,RIGHT)
eq1C.next_to(eq1B,RIGHT)
eq2A.shift(DOWN)
eq2B.shift(DOWN)
eq2C.shift(DOWN)
eq2A.align_to(eq1A,LEFT)
eq2B.align_to(eq1B,LEFT)
eq2C.align_to(eq1C,LEFT)
eq_group=VGroup(eq1A,eq2A)
braces=Brace(eq_group,LEFT)
eq_text = braces.get_text("A pair of equations")
self.add(eq1A, eq1B, eq1C)
self.add(eq2A, eq2B, eq2C)
self.play(GrowFromCenter(braces),Write(eq_text))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment