Sideway
output.to from Sideway
`-=[]โŸจโŸฉ\;',./~!@#$%^&*()_+{}|:"<>? ๐‘Ž๐‘๐‘๐‘‘๐‘’๐‘“๐‘”โ„Ž๐‘–๐‘—๐‘˜๐‘™๐‘š๐‘›๐‘œ๐‘๐‘ž๐‘Ÿ๐‘ ๐‘ก๐‘ข๐‘ฃ๐‘ค๐‘ฅ๐‘ฆ๐‘ง ร…โ€‰โˆ’โ€‚ร—โ€ƒโ‹…โˆ“ยฑโˆ˜๊žŠ๏นฆโˆ—โˆ™ โ„ฏ ๐”ธ๐”นโ„‚๐”ป๐”ผ๐”ฝ๐”พโ„๐•€๐•๐•‚๐•ƒ๐•„โ„•๐•†โ„™โ„šโ„๐•Š๐•‹๐•Œ๐•๐•Ž๐•๐•โ„ค๐ด๐ต๐ถ๐ท๐ธ๐น๐บ๐ป๐ผ๐ฝ๐พ๐ฟ๐‘€๐‘๐‘‚๐‘ƒ๐‘„๐‘…๐‘†๐‘‡๐‘ˆ๐‘‰๐‘Š๐‘‹๐‘Œ๐‘ โˆผโˆฝโˆพโ‰โ‰‚โ‰ƒโ‰„โ‰…โ‰†โ‰‡โ‰ˆโ‰‰โ‰Œโ‰โ‰ โ‰ก โ‰คโ‰ฅโ‰ฆโ‰งโ‰จโ‰ฉโ‰ชโ‰ซ โˆˆโˆ‰โˆŠโˆ‹โˆŒโˆ โŠ‚โŠƒโŠ„โŠ…โІโЇ ๐›ผ๐›ฝ๐›พ๐›ฟ๐œ€๐œ๐œ‚๐œƒ๐œ„๐œ…๐œ†๐œ‡๐œˆ๐œ‰๐œŠ๐œ‹๐œŒ๐œŽ๐œ๐œ๐œ‘๐œ’๐œ“๐œ” โˆ€โˆ‚โˆƒโˆ…โฆฐโˆ†โˆ‡โˆŽโˆžโˆโˆดโˆต โˆโˆโˆ‘โ‹€โ‹โ‹‚โ‹ƒ โˆงโˆจโˆฉโˆช โˆซโˆฌโˆญโˆฎโˆฏโˆฐโˆฑโˆฒโˆณ โˆฅโ‹ฎโ‹ฏโ‹ฐโ‹ฑ โ€– โ€ฒ โ€ณ โ€ด โ„ โ— สน สบ โ€ต โ€ถ โ€ท ๏น ๏น‚ ๏นƒ ๏น„ ๏ธน ๏ธบ ๏ธป ๏ธผ ๏ธ— ๏ธ˜ ๏ธฟ ๏น€ ๏ธฝ ๏ธพ ๏น‡ ๏นˆ ๏ธท ๏ธธ โœ   โ   โŽด  โŽต  โž   โŸ   โ    โก โ†โ†‘โ†’โ†“โ†คโ†ฆโ†ฅโ†งโ†”โ†•โ†–โ†—โ†˜โ†™โ–ฒโ–ผโ—€โ–ถโ†บโ†ปโŸฒโŸณ โ†ผโ†ฝโ†พโ†ฟโ‡€โ‡โ‡‚โ‡ƒโ‡„โ‡…โ‡†โ‡‡ โ‡โ‡‘โ‡’โ‡“โ‡”โ‡Œโ‡โ‡โ‡•โ‡–โ‡—โ‡˜โ‡™โ‡™โ‡ณโฅขโฅฃโฅคโฅฅโฅฆโฅงโฅจโฅฉโฅชโฅซโฅฌโฅญโฅฎโฅฏ
Draft for Information Only

Content

Brace
โ€ƒClass Brace(TexMobject)
โ€ƒClass BraceLabel(VMobject)
โ€ƒClass BraceText(BraceLabel)
โ€ƒโ€ƒExample
โ€ƒโ€ƒโ€ƒCode
โ€ƒโ€ƒโ€ƒOutput

Brace

The defined brace SVGMobject in brace.py
  • Class Brace(TexMobject)
  • Class BraceLabel(VMobject)
  • Class BraceText(BraceLabel)

Class Brace(TexMobject)

Brace is used to create a brace of the specified Mobject for specified parameters.

Class BraceLabel(VMobject)

BraceLabel is used to create a brace with TexMobject label for specified parameters.

Class BraceText(BraceLabel)

BraceText is used to create a brace with TextMobject text for specified parameters.

Example

Code

# folder/file: tut/manim_mobject_bracebracelabelbracetext_001a.py
from manimlib.scene.scene import Scene
from manimlib.animation.creation import Write
from manimlib.mobject.svg.brace import Brace, BraceLabel, BraceText, TexMobject ,TextMobject
from manimlib.mobject.types.vectorized_mobject import VGroup

class manim_mobject_bracebracelabelbracetext_001a(Scene): 
   def construct(self):
      b1=TexMobject("A","S","d","f").scale(0.4).move_to([-6,0,0])
      b2=TexMobject("AS\\ df","\\over","asdf",r"\\%").scale(0.4).move_to([-2,0,0])
      b3=TexMobject("shapetext1",r"\vec{F}_{r} = \sum_i \vec{F}_i",r"\text{\%}").scale(0.4).move_to([0,0,0])
      b4=TexMobject(r"\text{weightNorm}_i = \frac{weight_i}{\sum\limits_i weight_i}").scale(0.4).move_to([2.5,0,0])
      c1=TextMobject("A","S","d","f").scale(0.4).move_to([-6,-2.5,0])
      c2=TextMobject("$AS\\ df \\over asdf\\%$").scale(0.4).move_to([-2,-2.5,0])
      c3=TextMobject("shapetext1","$\\vec{F}_{r} = \\sum\\limits_i \\vec{F}_i$","\\%").scale(0.4).move_to([0,-2.5,0])
      c4=TextMobject("$\\text{weightNorm}_i = \\frac{weight_i}{\\sum\\limits_i weight_i}$").scale(0.4).move_to([2.5,-2.5,0])
      eb1=TexMobject("A","S","d","f")
      eb2=TexMobject("AS\\ df","\\over","asdf",r"\\%")
      eb3=TexMobject("shapetext1",r"\vec{F}_{r} = \sum_i \vec{F}_i",r"\text{\%}").scale(0.4)
      eb4=TexMobject(r"\text{weightNorm}_i = \frac{weight_i}{\sum\limits_i weight_i}").scale(0.4)
      ec1=TextMobject("A","S","d","f")
      ec2=TextMobject("$AS\\ df \\over asdf\\%$")
      ec3=TextMobject("shapetext1","$\\vec{F}_{r} = \\sum\\limits_i \\vec{F}_i$","\\%").scale(0.4)
      ec4=TextMobject("$\\text{weightNorm}_i = \\frac{weight_i}{\\sum\\limits_i weight_i}$").scale(0.4)
      eqg1=VGroup(eb1,eb2.next_to(eb1)).move_to([-5.5,2.5,0])
      eqg2=VGroup(eb3,eb4.shift([0,-1,0])).copy().move_to([-2,2.5,0])
      eqg3=VGroup(ec1,ec2.shift([0,-1,0])).move_to([0.5,2.5,0])
      eqg4=VGroup(ec3,ec4.next_to(ec3)).move_to([4.5,2.5,0])
      self.add(TextMobject("Brace").move_to([0,3.5,0]),TextMobject("BraceLabel").move_to([0,1,0]),TextMobject("BraceText").move_to([0,-1.5,0]))
      self.add(b1,b2,b3,b4,c1,c2,c3,c4)
      self.wait(3)
      self.play(Write(eqg1),Write(Brace(eqg1,([0,1,0]))),run_time=5)
      self.add(BraceLabel(b1,("LABEL","shapetext1",r"\vec{F}_{r} = \sum_i \vec{F}_i",r"\text{\%}"),([0,1,0]),height=0.3),BraceText(c1,("TEXT","shapetext1","$\\vec{F}_{r} = \\sum\\limits_i \\vec{F}_i$","\\%"),([0,1,0]),height=0.3))
      self.wait(3)
      self.play(Write(eqg2),Write(Brace(eqg2,([-1,0,0]))),run_time=5)
      self.add(BraceLabel(b2,("LABEL","shapetext1",r"\vec{F}_{r} = \sum_i \vec{F}_i",r"\text{\%}"),([-1,0,0]),height=0.3),BraceText(c2,("TEXT","shapetext1","$\\vec{F}_{r} = \\sum\\limits_i \\vec{F}_i$","\\%"),([-1,0,0]),height=0.3))
      self.wait(3)
      self.play(Write(eqg3),Write(Brace(eqg3,([1,0,0]))),run_time=5)
      self.add(BraceLabel(b3,("LABEL","shapetext1",r"\vec{F}_{r} = \sum_i \vec{F}_i",r"\text{\%}"),height=0.4),BraceText(c3,("TEXT","shapetext1","$\\vec{F}_{r} = \\sum\\limits_i \\vec{F}_i$","\\%"),height=0.4))
      self.wait(3)
      self.play(Write(eqg4),Write(Brace(eqg4,([0,-1,0]))),run_time=5)
      self.add(BraceLabel(b4,("LABEL","shapetext1",r"\vec{F}_{r} = \sum_i \vec{F}_i",r"\text{\%}"),([1,0,0]),height=0.3),BraceText(c4,("TEXT","shapetext1","$\\vec{F}_{r} = \\sum\\limits_i \\vec{F}_i$","\\%"),([1,0,0]),height=0.3))
      self.wait(3)

Output

image

ยฉsideway

ID: 201200030 Last Updated: 12/30/2020 Revision: 0


Latest Updated LinksValid XHTML 1.0 Transitional Valid CSS!Nu Html Checker Firefox53 Chromena IExplorerna
IMAGE

Home 5

Business

Management

HBR 3

Information

Recreation

Hobbies 9

Culture

Chinese 1097

English 339

Travel 38

Reference 79

Hardware 55

Computer

Hardware 259

Software

Application 213

Digitization 37

Latex 52

Manim 205

KB 1

Numeric 19

Programming

Web 290new

Unicode 504

HTML 66new

Common Color 1new

Html Entity (Unicode) 1new

Html 401 Special 1

CSS 65new

Selector 1

SVG 46

ASP.NET 270

OS 447new

MS Windows

Windows10 1new

.NET Framework 1

DeskTop 7

Python 72

Knowledge

Mathematics

Formulas 8

Set 1

Logic 1

Algebra 84

Number Theory 207new

Trigonometry 31

Geometry 34

Coordinate Geometry 2

Calculus 67

Complex Analysis 21

Engineering

Tables 8

Mechanical

Mechanics 1

Rigid Bodies

Statics 92

Dynamics 37

Fluid 5

Fluid Kinematics 5

Control

Process Control 1

Acoustics 19

FiniteElement 2

Natural Sciences

Matter 1

Electric 27

Biology 1

Geography 1


Copyright © 2000-2026 Sideway . All rights reserved Disclaimers last modified on 06 September 2019