dotsWithinCircle/dotsWithinCircle.pyde

48 lines
938 B
Python

# palette https://coolors.co/c0caad-9da9a0-654c4f-b26e63-cec075
from datetime import datetime
from disque import Disque
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
posDisque = PVector(123,300)
global test
test = Disque(posDisque,250)
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,1000):
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)
test.display()
filename = datetime.now().strftime('%Y%m%d%H%M%S.tga')
#save(filename)