Processing

Fermé
oscar - 17 nov. 2021 à 00:59
Bonjour,
Je commence tout juste sur Processing et je suis sur une impasse ...
Voila, je voudrais les trais avec l'animation uniquement dans le cercle du smiley, de sorte à ce que le smiley devienne le carde de l'animation et des trait mais que ces derniers soit toujours par dessus le smiley.
Voila, merci pour votre aide !!!!

le code en dessous :

float yoff = 0.0;
void setup(){
size(700, 700);
background(#8bd2f6);
}

void draw(){
fill(40, 129, 179, frameCount);
noStroke();
background(#8bd2f6);

fill(#297fb5);
beginShape();
float xoff = 0;
for (float x = 0; x <= width; x += 10) {
float y = map(noise(xoff, yoff), 0, 1, 200,300);
vertex(x, y);
xoff += 0.05;
}
yoff += 0.01;
vertex(width, height);
vertex(0, height);
endShape(CLOSE);
fill(255, 255, 255);
ellipse(350, 350, 314, 314);
fill(255, 255, 255);
fill(#297fb5);
ellipse(290, 300, 50, 50);
ellipse(410, 300, 50, 50);
strokeWeight(40);
stroke(#297fb5);
noFill();
rectMode(CENTER);
arc(350, 350, 200, 200, 0, PI+ -0.1, OPEN);

stroke(0, 2, 0);
for (float x=0; x < width; x = x + 10) {
float epaisseur = dist(x, 0, mouseX, 0) / 50;
strokeWeight(epaisseur);
stroke(#ffffff);
line(x, 0, x, height);
}
}