diff --git a/dotsWithinCircle.pyde b/dotsWithinCircle.pyde index 8f55a8c..04d7f76 100644 --- a/dotsWithinCircle.pyde +++ b/dotsWithinCircle.pyde @@ -1,20 +1,39 @@ # palette https://coolors.co/c0caad-9da9a0-654c4f-b26e63-cec075 -cerDiam = 580 +from datetime import datetime + +def posInCir(diam,center): + posX = random(diam) + posY = random(diam) + + 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) -size(600, 600) background('#cec075') noStroke() fill('#b26e63') -ellipse(width/2,height/2,cerDiam,cerDiam) +ellipse(center.x,center.y,cerDiam,cerDiam) -for i in range(0,500): - fill('#9da9a0') - stroke('#654c4f') +for i in range(0,10000): + fill('#654c4f') + stroke('#c0caad') strokeWeight(1) - dist = random(cerDiam/2) + #dist = random(cerDiam) diam = random(5,20) - pos = PVector.random2D() - - ellipse(pos.x*dist+width/2,pos.y*dist+height/2,diam,diam) + pos = PVector(0,0) + pos = posInCir(cerDiam,center) -print('ok') + ellipse(pos.x, + pos.y, + diam,diam) + +filename = datetime.now().strftime('%Y%m%d%H%M%S.tga') +#save(filename)