Follow

source code 

margin = 60
spacing = 40
swidth = 20
colors = ["fec5bb","fcd5ce","fae1dd","f8edeb","e8e8e4",
"d8e2dc","ece4db","ffe5d9","ffd7ba","fec89a"]

size(548,548)
background(1)
nofill()
autoclosepath(False)
strokewidth(swidth)
stroke(0.2)
strokecap(ROUND)
speed(60)

def draw():
for n in range(2,12):
arc(margin, HEIGHT-margin, n*spacing, -90, 0,
stroke=colors[n%len(colors)],
strokedash=[50, 25, 100, 25], dashoffset=n*20+FRAME*1.5)

for n in range(1,12):
arc(WIDTH-margin, margin, n*spacing, 90, 180,
stroke=list(reversed(colors))[n%len(colors)], blendmode='multiply',
strokedash=[50, 25, 100, 25], dashoffset=-n*20-FRAME*1.5)

· · Web · 0 · 0 · 1
Sign in to participate in the conversation
post.lurk.org

Welcome to post.lurk.org, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.