Пример #1
0
def waterwheel(edges, size):
  angle = 360 / edges
  decoration = size / 2
  for i in range(0, edges):
    move(size)
    triangle(decoration)
    turn(angle)
    color(colors[i%3])
Пример #2
0
def handle_frame():
    global d

    for x in range(10):
        d += 1

        color("hsl(%d,100%%,50%%)" % d)
        move(random() * 5)
        turn(random() * 90 - 45)
Пример #3
0
def handle_frame():
  global d
  
  for x in range(10):
    d+=1
    
    color("hsl(%d,100%%,50%%)" % d)
    move(random()*5)
    turn(random()*90 - 45)
Пример #4
0
def gradientmove(distance, r1, g1, b1, a1, r2, g2, b2, a2, step=10):
    for i in range(0, distance, step):
        j = distance - i
        col = ("rgba(%d, %d, %d, %d" %
               ((r1 * j + r2 * i) / distance, (g1 * j + g2 * i) / distance,
                (b1 * j + b2 * i) / distance, (a1 * j + a2 * i) / distance))

        color(col)
        move(step)
Пример #5
0
def spiral(size):
  
  if size > 300:
    return
  
  color("RGB(255,10,0)")
  move(size)
  turn(120)
  spiral(size + 8)
Пример #6
0
def handle_mousemove(x,y,button):
  global lastx, lasty
  
  if button == "left":  
    color("red")
    line(lastx, lasty, x, y)
    lastx = x
    lasty = y
  if button == "right":  
    color("blue")
    line(lastx, lasty, x, y)
    lastx = x
    lasty = y    
def gradientmove(distance,
                 r1, g1, b1, a1, 
                 r2, g2, b2, a2,
                 step=10):
  for i in range(0, distance, step):
    j = distance - i
    col = ("rgba(%d, %d, %d, %d" %
           ((r1*j + r2*i)/distance,
            (g1*j + g2*i)/distance,
            (b1*j + b2*i)/distance,
            (a1*j + a2*i)/distance))
    
    color(col)
    move(step)
Пример #8
0
from tealight.logo import (move, 
                           turn, 
                           color)

colors = ["yellow", "orange", "red", "purple", "blue", "green"]

for i in range(0,230):
  move(i)
  turn(59.5)
  color(colors[i%6])
Пример #9
0
from tealight.logo import (move, 
                           turn, 
                           color)
from tealight.art import (color, line, spot, circle, box, image, text, background)

lastx = 0
lasty = 0

color("blue")
global side

def fillSquare(sideLength):
  for i in range(0,sideLength/2):
    move(sideLength)
    turn(90)
    move(1)
    turn(90)
    move(sideLength)
    turn(-90)
    move(1)
    turn(-90)



def handle_mousedown(x,y):
  global lastx, lasty
  
  lastx = x
  lasty = y

def handle_mousemove(x,y,button):
Пример #10
0

def gradientmove(distance, r1, g1, b1, a1, r2, g2, b2, a2, step=10):
    for i in range(0, distance, step):
        j = distance - i
        col = ("rgba(%d, %d, %d, %d" %
               ((r1 * j + r2 * i) / distance, (g1 * j + g2 * i) / distance,
                (b1 * j + b2 * i) / distance, (a1 * j + a2 * i) / distance))

        color(col)
        move(step)


def trifrac(level, scale):
    if level == 0:
        return

    tri(scale)
    for i in range(3):
        move(scale)
        turn(120)
        trifrac(level - 1, scale / 2)


color("white")
move(-250)
turn(-90)
move(-250)

color("blue")
trifrac(10, 500)
Пример #11
0
from tealight.logo import (move, 
                           turn, 
                           color)

colors = ["yellow", "magenta", "cyan"]

for i in range(0,100):
  move(i)
  turn(91)
  color(colors[i%3])
Пример #12
0
from tealight.logo import (move, 
                           turn, 
                           color)

colors = ["red", "green", "blue"]

for i in range(50,100):
  move(i)
  turn(91)
  color(colors[i%3])
Пример #13
0
from tealight.logo import (move, turn, pen_down, pen_up, show_turtle,
                           hide_turtle, color, speed)

from random import random

i = 0

while i < 10000:
    move(random() * 10)
    turn(random() * 360)
    print i
    color("hsl(%d,60%%,50%%)" % i)
    i += 1
Пример #14
0
from tealight.logo import move, turn, color

turn(45)
color("blue")
move(100)
turn(-90)
color("red")
move(100)
color("orange")
turn(-90)
move(100)
turn(-90)
color("black")
move(100)
Пример #15
0
from tealight.logo import (move,
                           turn, 
                           color)

colors = ["black"]

for i in range(0,4):
  color("black")
  move(400)
  turn(90) 

for i in range(0,4):
  color("black")
  move(50)
  turn(90)
  move(400)
  turn(-90)
  move(50)
  turn(-90)
  move(400)
  turn(90)
  
turn(180)
move(50)
for i in range(0,4):
  color("black")
  
Пример #16
0
                 r2, g2, b2, a2,
                 step=10):
  for i in range(0, distance, step):
    j = distance - i
    col = ("rgba(%d, %d, %d, %d" %
           ((r1*j + r2*i)/distance,
            (g1*j + g2*i)/distance,
            (b1*j + b2*i)/distance,
            (a1*j + a2*i)/distance))
    
    color(col)
    move(step)
  
def trifrac(level, scale):
  if level == 0:
    return
  
  tri(scale)
  for i in range(3):
    move(scale)
    turn(120)
    trifrac(level - 1, scale/2)


color("white")
move(-250)
turn(-90)
move(-250)

color("blue")
trifrac(10, 500)
Пример #17
0
from tealight.logo import (move, 
                           turn, 
                           color)

colors = ["red", "green", "blue"]

for i in range(0,100):
  move(i)
  turn(25)
  color(colors[i%2])
Пример #18
0
def PolygonDraw(Colour, Size, Sides):
  color(Colour)
  for i in range(0, Sides):
    move(Size)
    turn( 360.0 / Sides)
Пример #19
0
from tealight.logo import (move, 
                           turn,
                           color)

print "This is tealight!"

colors = ["red", "blue", "green"]

for i in range(10,200,5):
  move(i)
  turn(83)
  c = colors[(i / 5)%3]
  color(c)
Пример #20
0
from tealight.logo import (move, turn, color)

print "This is tealight!"

colors = ["red", "blue", "green"]

for i in range(10, 200, 5):
    move(i)
    turn(83)
    c = colors[(i / 5) % 3]
    color(c)
Пример #21
0
from tealight.logo import (move, 
                           turn, 
                           color)

colors = ["red", "yellow", "blue","green"]

for i in range(100,500):
  move(i)
  turn(99)
  color(colors[i%4])
Пример #22
0
from tealight.logo import (move, turn,
                           pen_down, pen_up,
                           show_turtle, hide_turtle,
                           color, speed)

from random import random

i = 0

while i < 10000:
  move(random()*10)
  turn(random()*120)
  print i
  color("hsl(%d,60%%,50%%)" % i)
  i += 1
Пример #23
0
from tealight.logo import (move, 
                           turn, 
                           color)

colors = ["lemon", "orange", "gold", "burgundy", "teal", "indigo", "violet"]

for i in range(0,1000):
  move(i)
  turn(200)
  color(colors[i%7])