mirror of
https://github.com/jeertmans/manim-slides.git
synced 2025-06-21 21:44:23 +08:00
misc(logo): update logo
This commit is contained in:
BIN
static/logo.png
BIN
static/logo.png
Binary file not shown.
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 110 KiB |
@ -4,7 +4,7 @@ from manim import *
|
|||||||
class ManimSlidesLogo(Scene):
|
class ManimSlidesLogo(Scene):
|
||||||
def construct(self):
|
def construct(self):
|
||||||
tex_template = TexTemplate()
|
tex_template = TexTemplate()
|
||||||
tex_template.add_to_preamble(r"\usepackage{fontawesome5}")
|
tex_template.add_to_preamble(r"\usepackage{graphicx}\usepackage{fontawesome5}")
|
||||||
self.camera.background_color = "#ffffff"
|
self.camera.background_color = "#ffffff"
|
||||||
logo_green = "#87c2a5"
|
logo_green = "#87c2a5"
|
||||||
logo_blue = "#525893"
|
logo_blue = "#525893"
|
||||||
@ -15,16 +15,25 @@ class ManimSlidesLogo(Scene):
|
|||||||
slides = MathTex(r"\mathbb{S}\text{lides}", fill_color=logo_black).scale(4)
|
slides = MathTex(r"\mathbb{S}\text{lides}", fill_color=logo_black).scale(4)
|
||||||
slides.next_to(ds_m, DOWN)
|
slides.next_to(ds_m, DOWN)
|
||||||
slides.shift(DOWN)
|
slides.shift(DOWN)
|
||||||
book = Tex(
|
play = Tex(
|
||||||
r"\faStepBackward\faStepForward",
|
r"\faStepBackward\faStepForward",
|
||||||
fill_color=logo_black,
|
fill_color=logo_black,
|
||||||
tex_template=tex_template,
|
tex_template=tex_template,
|
||||||
).scale(4)
|
).scale(4)
|
||||||
book.next_to(ds_m, LEFT)
|
play.next_to(ds_m, LEFT)
|
||||||
book.shift(LEFT + 0.5 * DOWN)
|
play.shift(LEFT + 0.5 * DOWN)
|
||||||
|
comment = Tex(
|
||||||
|
r"\reflectbox{\faComment*[regular]}",
|
||||||
|
fill_color=logo_black,
|
||||||
|
tex_template=tex_template,
|
||||||
|
).scale(9)
|
||||||
|
comment.move_to(play)
|
||||||
|
comment.shift(0.4 * DOWN)
|
||||||
circle = Circle(color=logo_green, fill_opacity=1).shift(LEFT)
|
circle = Circle(color=logo_green, fill_opacity=1).shift(LEFT)
|
||||||
square = Square(color=logo_blue, fill_opacity=1).shift(UP)
|
square = Square(color=logo_blue, fill_opacity=1).shift(UP)
|
||||||
triangle = Triangle(color=logo_red, fill_opacity=1).shift(RIGHT)
|
triangle = Triangle(color=logo_red, fill_opacity=1).shift(RIGHT)
|
||||||
logo = VGroup(triangle, square, circle, ds_m, slides, book) # order matters
|
logo = VGroup(
|
||||||
|
triangle, square, circle, ds_m, slides, comment, play
|
||||||
|
) # order matters
|
||||||
logo.move_to(ORIGIN)
|
logo.move_to(ORIGIN)
|
||||||
self.add(logo)
|
self.add(logo)
|
||||||
|
Reference in New Issue
Block a user