48 lines
938 B
Python
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)
|