kopia lustrzana https://github.com/villares/sketch-a-day
28 many grids with while loop
rodzic
7b5597d064
commit
d51de0c40e
|
|
@ -0,0 +1,12 @@
|
|||
def setup():
|
||||
size(650, 650)
|
||||
background(0, 0, 200)
|
||||
|
||||
total = 0
|
||||
while total < 600:
|
||||
largura = random(32)
|
||||
fill(largura * 8)
|
||||
rect(25 + total, 25, largura, 600)
|
||||
total += largura
|
||||
# note que nesta versão o valor total
|
||||
# pode passar de 600
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
def setup():
|
||||
size(650, 650)
|
||||
background(0)
|
||||
colorMode(HSB)
|
||||
for y in range(25, 601, 30):
|
||||
total = 0
|
||||
while total < 600:
|
||||
largura = random(32)
|
||||
fill(largura * 8, 200, 200)
|
||||
rect(25 + total, y, largura, 30)
|
||||
total += largura
|
||||
# note que nesta versão o valor total
|
||||
# pode passar de 600
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
def setup():
|
||||
size(650, 650)
|
||||
background(0)
|
||||
colorMode(HSB)
|
||||
for y in range(25, 601, 30):
|
||||
total = 0
|
||||
while total < 600:
|
||||
largura = int(random(1, 32))
|
||||
if total + largura <= 600:
|
||||
fill(largura * 8, 200, 200)
|
||||
rect(25 + total, y, largura, 30)
|
||||
total += largura
|
||||
print total
|
||||
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
def setup():
|
||||
size(650, 650)
|
||||
background(0)
|
||||
colorMode(HSB)
|
||||
total_h = 0
|
||||
while total_h < 600:
|
||||
total_w = 0
|
||||
h = int(random(1, 33))
|
||||
if total_h + h <= 600:
|
||||
while total_w < 600:
|
||||
w = int(random(1, 33))
|
||||
if total_w + w <= 600:
|
||||
fill(w * 8, 200, h * 8)
|
||||
rect(25 + total_w,
|
||||
25 + total_h, w, h)
|
||||
total_w += w
|
||||
total_h += h
|
||||
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
def setup():
|
||||
size(650, 650)
|
||||
|
||||
def draw():
|
||||
background(0)
|
||||
total_h = 0
|
||||
while total_h < 600:
|
||||
total_w = 0
|
||||
nh = noise(total_w * 0.005,
|
||||
total_h * 0.005,
|
||||
frameCount * 0.001)
|
||||
true_h = h = 36 * nh
|
||||
if total_h + h > 600:
|
||||
h = 600 - total_h
|
||||
while total_w < 600:
|
||||
nw = noise(total_w * 0.005,
|
||||
total_h * 0.005,
|
||||
frameCount * 0.001)
|
||||
w = 36 * nw
|
||||
fill(0, w * 8, true_h * 8)
|
||||
if total_w + w > 600:
|
||||
w = 600 - total_w
|
||||
rect(25 + total_w,
|
||||
25 + total_h, w, h)
|
||||
total_w += w
|
||||
total_h += h
|
||||
Ładowanie…
Reference in New Issue