UNITY Logo using Python Programming



UNITY Logo using Python Programming 



# \*********************************************************\

# To access drawing function, use 'turtle' library
import turtle 

# Let 'unity' be the variable that manipulates the turtle pen
unity = turtle.Pen() 

# \*********************************************************\

# Define functions

def my_goto(xy):
    turtle.penup()
    turtle.color("black")
    turtle.goto(x, y)
    turtle.pendown()

def initialize():
    unity.left(90)

def triangle():
        unity.forward(30)
        unity.right(120)

def arrow():
    # LEFT SIDE OF ARROW
    unity.begin_fill()
    unity.forward(108)
    unity.left(140)
    unity.forward(103)
    unity.right(140)
    unity.forward(37.5)
    unity.right(40)
    unity.forward(127)
    
    # TRANSITION POINT
    unity.right(100)

    # RIGHT SIDE OF ARROW
    unity.forward(127)
    unity.right(40)
    unity.forward(37.5)
    unity.right(140)
    unity.forward(103)
    unity.left(139.5)
    unity.forward(108)
    unity.end_fill()

    # TRANSITION 2
    unity.right(29)
    unity.forward(30)
    unity.right(30)

# \*********************************************************\

# \******************** Draw UNITY LOGO ********************\

# INITIALIZE 
initialize()

# DRAW INNER TRIANGLE
unity.begin_fill()
for i in range(3):
    triangle()
unity.end_fill()

# TRANSITION 1
initialize()

# DRAW ARROWS
for j in range(3):
    arrow()





my_goto(-180,-300 )
turtle.write('UNITY'font=("Helvetica"100"bold"))

my_goto(-150,-320 )
turtle.write('geek_programmer101'font=("Bradley Hand ITC"20"bold"))


# \************************ End ****************************\
turtle.done()
# \*********************************************************\