Punkt in Kreis in Processing
Powered by Processing.js
Der Sketch
float x; // x-Position
float y; // y-Position
float rad = 70; // Radius
void setup () {
size(550, 200);
noStroke ();
smooth ();
// Kreis im Sketch zentrieren
x = width / 2;
y = height / 2;
}
void draw () {
background (79);
/* Wenn der Abstand zwischen Maus und
* Kreiszentrum kleiner als der Radius
* des Kreises ist -> Cursor im Kreis!
*/
if (dist (mouseX, mouseY, x, y) < rad) {
fill (229, 90, 38);
}else{
fill (138, 170, 178);
}
// Zeichne Kreis
ellipse (x, y, rad * 2, rad * 2);
}