sketch-a-day/2018/sketch_180120a/sketch_180120a.pyde

41 wiersze
842 B
Plaintext
Czysty Zwykły widok Historia

2018-01-20 01:48:03 +00:00
"""
2018-01-20 20:11:57 +00:00
s18020 - Alexandre B A Villares
2018-01-20 01:48:03 +00:00
https://abav.lugaralgum.com/sketch-a-day
Converting some of Maeda's Design by Number
dbnletters.dbn code -> Processing
"""
2018-01-21 02:05:31 +00:00
from dbn_generate_poly import *
2018-01-20 21:25:19 +00:00
from dbn_polys import *
2018-01-20 01:48:03 +00:00
2018-01-21 02:05:31 +00:00
debug_poly = False
2018-01-20 01:48:03 +00:00
def setup():
2018-01-21 01:37:23 +00:00
colorMode(HSB)
size(400, 400)
2018-01-21 02:05:31 +00:00
strokeCap(PROJECT)
2018-01-21 01:37:23 +00:00
noFill()
2018-01-21 02:05:31 +00:00
# noLoop()
# dbn_test()
def keyPressed():
global debug_poly
if key == 'g':
convert_dbn_source("data/dbnletters.dbn")
if key == 't':
dbn_test()
if key == 'd':
debug_poly = not debug_poly
println("debug mode: " + repr(debug_poly))
stroke(0)
2018-01-20 01:48:03 +00:00
2018-01-20 21:25:19 +00:00
def draw():
2018-01-21 01:37:23 +00:00
scale(4, 4)
2018-01-20 01:48:03 +00:00
2018-01-20 21:25:19 +00:00
def dbn_test():
for y in range(0, 5):
for x in range(1, 6):
2018-01-21 02:05:31 +00:00
dbn_letter[x + y * 5](x * 12, -20 - y * 12, debug_poly)
dbn_letterZ(x * 12 + 12, -32 - y * 12)