More #hitomezashi explorations: if you use sine curves as segments you'll obtain a chiral #aperiodic curve.. I guess I might call it a 'shuriken' hitomezashi?
I find it immensely satisfying that these alternating dash patterns intersect this way.
I want to see what it would look like if the dash alternation was determined randomly! Next one's going to use a coin flip.
#sashiko #hitomezashi #embroidery
I had a devil of a time adding a fill function to my #Hitomezashi pattern #tweetcart from the other day, but I finally got it down to less than 280 characters!
Full source:
g=pget::_::p=mid(0,1,t()%3)cls()for i=0,128,5do
srand(flr(t()/3)+i)a=rnd(2)b=flr(rnd(2))
o=p*b+a*(1-p)for j=-o*5,128,10do
line(i,j,i,j+5,9)line(j,i,j+5,i)end
end
for y=0,128,5do
c=g(2,y-3)+g(1,y)for x=1,128,5do
if(c%2>0)rectfill(x,y+1,x+3,y+4)
c+=g(x+4,y+2)end
end
flip()goto _
#pico8 #tweetcart #hitomezashi
Plotter Postcards: Layered Hitomezashi Patterns
Continuing to play with Hitomezashi patterns. This time layering and offsetting two versions. It's such a compelling algorithm!
#plottertwitter #creativecoding #axidraw #generativeart #Hitomezashi
#hitomezashi #generativeart #axidraw #creativecoding #plottertwitter
e,t=0,0
::_::
if(t%3<.1)e,f=t,e
p=mid(0,1,t%3)
t+=.1
cls()
for i=0,128,5do
srand(f+i)
a=flr(rnd(2))*5
srand(e+i)
b=flr(rnd(2))*5
o=(1-p)*a+p*b
for j=-o,128,10do
line(i,j,i,j+5,14)
line(j,i,j+5,i)
end
end
flip()
goto _
--#tweetcart #pico8 #pixelart #Hitomezashi
#hitomezashi #PixelArt #pico8 #tweetcart