Beispiel #1
0
def mixed_color():
    canvas = tikz.Canvas()
    canvas.new_circle(center=Point(1, 1),
                      radius=1,
                      pen_color=colors.RED.mix(colors.GREEN),
                      brush_color=colors.BLACK.mix(colors.WHITE))
    return canvas.draw()
Beispiel #2
0
def rectangle_line_style():
    canvas = tikz.Canvas()
    canvas.new_rectangle(center=Point(1, 1),
                         width=1,
                         height=2,
                         line_style=line_styles.DASHED)
    return canvas.draw()
Beispiel #3
0
def draw_dotted_little_man():
    canvas = tikz.Canvas()
    canvas.new_little_man(center=ORIGIN,
                          width=3,
                          height=4,
                          line_style=line_styles.DOTTED)
    return canvas.draw()
Beispiel #4
0
def rectangle_pen_color():
    canvas = tikz.Canvas()
    canvas.new_rectangle(center=Point(1, 1),
                         width=1,
                         height=2,
                         pen_color=colors.RED)
    return canvas.draw()
Beispiel #5
0
def draw_red_little_man():
    canvas = tikz.Canvas()
    canvas.new_little_man(center=ORIGIN,
                          width=3,
                          height=4,
                          pen_color=colors.RED)
    return canvas.draw()
Beispiel #6
0
def draw_little_man_with_red_head():
    canvas = tikz.Canvas()
    canvas.new_little_man(center=ORIGIN,
                          width=3,
                          height=4,
                          brush_color=colors.RED)
    return canvas.draw()
Beispiel #7
0
def fill_circle():
    canvas = tikz.Canvas()
    canvas.new_circle(center=Point(1, 1),
                      radius=1,
                      pen_color=colors.INVISIBLE,
                      brush_color=colors.RED)
    return canvas.draw()
Beispiel #8
0
def scaled_color():
    canvas = tikz.Canvas()
    canvas.new_circle(center=Point(1, 1),
                      radius=1,
                      pen_color=colors.RED.scale(0.5),
                      brush_color=colors.BLACK.scale(0.5))
    return canvas.draw()
Beispiel #9
0
def line_to_shape():
    canvas = tikz.Canvas()
    c1 = canvas.new_circle(center=Point(3, 0),
                           radius=1,
                           pen_color=colors.INVISIBLE)
    canvas.new_line(src=ORIGIN, dst=c1)
    return canvas.draw()
Beispiel #10
0
def rectangle_rounded_corners():
    canvas = tikz.Canvas()
    canvas.new_rectangle(center=Point(1, 1),
                         width=1,
                         height=2,
                         pen_color=colors.BLACK,
                         brush_color=colors.RED,
                         corner_style=corner_styles.DEFAULT_ROUNDED)
    return canvas.draw()
Beispiel #11
0
def invisible_circle():
    canvas = tikz.Canvas()
    canvas.new_circle(center=Point(1, 1), radius=1, pen_color=colors.INVISIBLE)
    return canvas.draw()
Beispiel #12
0
def text():
    canvas = tikz.Canvas()
    canvas.new_text(text='Hello', anchor=Point(1, 1))
    return canvas.draw()
Beispiel #13
0
def draw_circle():
    canvas = tikz.Canvas()
    canvas.new_circle(center=Point(1, 1), radius=1)
    return canvas.draw()
Beispiel #14
0
def draw_little_man():
    canvas = tikz.Canvas()
    canvas.new_little_man(center=ORIGIN, width=3, height=4)
    return canvas.draw()
Beispiel #15
0
def colored_text():
    canvas = tikz.Canvas()
    canvas.new_text(text='Hello', anchor=Point(1, 1), pen_color=colors.RED)
    return canvas.draw()
Beispiel #16
0
def bullet():
    canvas = tikz.Canvas()
    canvas.new_bullet(center=Point(1, 1))
    return canvas.draw()
Beispiel #17
0
def text_at_south():
    canvas = tikz.Canvas()
    canvas.new_text(text='Hello', anchor=Point(1, 1), location=locations.SOUTH)
    return canvas.draw()
Beispiel #18
0
def draw_line():
    canvas = tikz.Canvas()
    canvas.new_line(src=ORIGIN, dst=Point(1, 0))
    return canvas.draw()
Beispiel #19
0
def draw_backward_arrow():
    canvas = tikz.Canvas()
    canvas.new_backward_arrow(src=ORIGIN, dst=Point(1, 0))
    return canvas.draw()
Beispiel #20
0
def preamble():
    canvas = tikz.Canvas(preamble=['xxx'], leading_instructions=['yyy'])
    return canvas.draw()
Beispiel #21
0
def text_at_west():
    canvas = tikz.Canvas()
    canvas.new_text(text='Hello', anchor=Point(1, 1), location=locations.WEST)
    return canvas.draw()
Beispiel #22
0
def bullet_sep():
    canvas = tikz.Canvas()
    canvas.new_bullet(center=Point(1, 1), pen_color=colors.RED, sep=0.05)
    return canvas.draw()
Beispiel #23
0
def rounded_bullet():
    canvas = tikz.Canvas()
    canvas.new_bullet(center=Point(1, 1), pen_color=colors.RED)
    return canvas.draw()
Beispiel #24
0
def colored_bullet():
    canvas = tikz.Canvas()
    canvas.new_bullet(center=Point(1, 1), brush_color=colors.RED)
    return canvas.draw()
Beispiel #25
0
def text_at_northeast():
    canvas = tikz.Canvas()
    canvas.new_text(text='Hello',
                    anchor=Point(1, 1),
                    location=locations.NORTHEAST)
    return canvas.draw()
Beispiel #26
0
def line_from_shape():
    canvas = tikz.Canvas()
    c0 = canvas.new_circle(center=ORIGIN, radius=1, pen_color=colors.INVISIBLE)
    canvas.new_line(src=c0, dst=Point(3, 0))
    return canvas.draw()
Beispiel #27
0
def draw_dashed_circle():
    canvas = tikz.Canvas()
    canvas.new_circle(center=Point(1, 1),
                      radius=1,
                      line_style=line_styles.DASHED)
    return canvas.draw()
Beispiel #28
0
def intersect_bullet():
    canvas = tikz.Canvas()
    s = canvas.new_bullet(center=ORIGIN)
    canvas.new_line(src=s, dst=Point(1, 0))
    return canvas.draw()
Beispiel #29
0
def bullet_outer_line_style():
    canvas = tikz.Canvas()
    canvas.new_bullet(center=Point(1, 1),
                      pen_color=colors.RED,
                      line_style=line_styles.DASHED)
    return canvas.draw()
Beispiel #30
0
def draw_polygon():
    canvas = tikz.Canvas()
    canvas.new_polygon(vertices=[ORIGIN, Point(1, 2), Point(2, 0)])
    return canvas.draw()