Create s253.pyde

main
Alexandre B A Villares 2018-09-08 23:40:37 +02:00 zatwierdzone przez GitHub
rodzic 07fbe6bd73
commit f8509e103c
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 21 dodań i 0 usunięć

21
s253/s253.pyde 100644
Wyświetl plik

@ -0,0 +1,21 @@
def setup():
size(400, 400)
colorMode(HSB)
def draw():
fill(200, 10)
rect(0, 0, width, height)
r = 100 # radius
x1, y1 = 100, 200
x2, y2 = 300, 200
for i in range(16):
stroke(i * 16, 200, 200)
a1 = i * TWO_PI / 16 + frameCount / map(mouseX, 0, width, 1, 50)
sx1 = x1 + cos(a1) * r
sy1 = y1 + sin(a1) * r
a2 = i * TWO_PI / 16 + frameCount / map(mouseY, 0, height, 1, 50)
sx2 = x2 + cos(a2) * r
sy2 = y2 + sin(a2) * r
line(sx1, sy1, sx2, sy2)