dotsWithinCircle/dotsWithinCircle.pyde

40 lines
821 B
Python

# palette https://coolors.co/c0caad-9da9a0-654c4f-b26e63-cec075
from datetime import datetime
def posInCir(diam,center):
posX = random(width)
posY = random(height)
pos = PVector(posX, posY)
dist = center.dist(pos)
if(dist > diam/2):
return posInCir(diam, center)
else:
return pos
cerDiam = 500
size(650, 650)
center = PVector(width/2,height/2)
background('#cec075')
noStroke()
fill('#b26e63')
ellipse(center.x,center.y,cerDiam,cerDiam)
for i in range(0,10000):
fill('#654c4f')
stroke('#c0caad')
strokeWeight(1)
#dist = random(cerDiam)
diam = random(5,20)
pos = PVector(0,0)
pos = posInCir(cerDiam,center)
ellipse(pos.x,
pos.y,
diam,diam)
filename = datetime.now().strftime('%Y%m%d%H%M%S.tga')
#save(filename)