kopia lustrzana https://github.com/villares/sketch-a-day
reverted 244 to original code
rodzic
dc2ae4486e
commit
89006db9c1
|
@ -15,9 +15,7 @@ def keyPressed():
|
||||||
for i in range(n):
|
for i in range(n):
|
||||||
curvas.append((random(-height/4,height/4),
|
curvas.append((random(-height/4,height/4),
|
||||||
random(-height/4, height/4),
|
random(-height/4, height/4),
|
||||||
random(.2, 5),
|
random(.2, 5)
|
||||||
random(.2, 5),
|
|
||||||
random(.2, 5),
|
|
||||||
))
|
))
|
||||||
saveFrame(SKETCH_NAME+OUTPUT)
|
saveFrame(SKETCH_NAME+OUTPUT)
|
||||||
|
|
||||||
|
@ -26,16 +24,16 @@ def draw():
|
||||||
background(0)
|
background(0)
|
||||||
translate(0, height/2)
|
translate(0, height/2)
|
||||||
for x in range(width):
|
for x in range(width):
|
||||||
for h, a, f1, f2, f3 in curvas:
|
for h, a, f in curvas:
|
||||||
ang = x / 30.
|
ang = x / 30.
|
||||||
if int(a) % 3 == 0:
|
if int(f) % 3 == 0:
|
||||||
stroke(255, 0, 0)
|
stroke(255, 0, 0)
|
||||||
elif int(a) % 3 == 1:
|
elif int(f) % 3 == 1:
|
||||||
stroke(0, 255, 0)
|
stroke(0, 255, 0)
|
||||||
else:
|
else:
|
||||||
stroke(0, 0, 255)
|
stroke(0, 0, 255)
|
||||||
s = sin(ang * f1) + sin(ang * f2) + sin(ang * f3)
|
s = sin(ang * f) * a
|
||||||
line(x, 0, x, h+ s * a)
|
line(x, 0, x, h + s)
|
||||||
|
|
||||||
|
|
||||||
def settings():
|
def settings():
|
||||||
|
|
Plik binarny nie jest wyświetlany.
Po Szerokość: | Wysokość: | Rozmiar: 23 KiB |
|
@ -1,3 +1,7 @@
|
||||||
|
# Alexandre B A Villares - https://abav.lugaralgum.com/sketch-a-day
|
||||||
|
SKETCH_NAME = "s245" # 20180831
|
||||||
|
OUTPUT = ".png"
|
||||||
|
|
||||||
curvas = []
|
curvas = []
|
||||||
n = 6
|
n = 6
|
||||||
|
|
||||||
|
@ -15,6 +19,8 @@ def keyPressed():
|
||||||
random(.2, 5),
|
random(.2, 5),
|
||||||
random(.2, 5),
|
random(.2, 5),
|
||||||
))
|
))
|
||||||
|
saveFrame(SKETCH_NAME+OUTPUT)
|
||||||
|
|
||||||
|
|
||||||
def draw():
|
def draw():
|
||||||
background(0)
|
background(0)
|
||||||
|
@ -30,3 +36,16 @@ def draw():
|
||||||
stroke(0, 0, 255)
|
stroke(0, 0, 255)
|
||||||
s = sin(ang * f1) + sin(ang * f2) + sin(ang * f3)
|
s = sin(ang * f1) + sin(ang * f2) + sin(ang * f3)
|
||||||
line(x, 0, x, h+ s * a)
|
line(x, 0, x, h+ s * a)
|
||||||
|
|
||||||
|
def settings():
|
||||||
|
print_text_for_readme(SKETCH_NAME, OUTPUT)
|
||||||
|
|
||||||
|
def print_text_for_readme(name, output):
|
||||||
|
""" prints text in the console to add to project README.md """
|
||||||
|
println("""
|
||||||
|

|
||||||
|
|
||||||
|
{1}: [code](https://github.com/villares/sketch-a-day/tree/master/{0}) [[Py.Processing](https://villares.github.io/como-instalar-o-processing-modo-python/index-EN)]
|
||||||
|
|
||||||
|
""".format(name, name[1:], output)
|
||||||
|
)
|
||||||
|
|
Ładowanie…
Reference in New Issue