Programmez une procédure cercle(x,y,r,red,green,blue)
qui dessine un cercle centré en (x,y), de rayon r et dont l’intérieur est peint dans le mélange de couleurs red,green,blue.
Indication : Utilisez les procédures Processing :
ellipse()
: pour dessiner le cercle (un cercle est une ellipse dont la "hauteur" et la "largeur" ont la même valeur).fill()
: pour le remplissage avec une couleur mélangeant les composantes rouge, verte et bleue
Créez un programme qui utilise cette procédure cercle(x,y,r,red,green,blue)
pour dessiner un cercle centré à l’endroit du clic de la souris, la couleur et le rayon étant tirés au hasard.
Indication : Utiliser :
mousePressed()
pour détecter le clic souris;
mouseX
et mouseY
pour utiliser les coordonnées de la souris;
random(a,b)
pour générer un nombre aléatoire entre a et b.