Drawing ellipses with random function in array
in
Programming Questions
•
1 year ago
Hey guys,
I am a newbie in processing:)
I have tried a week to figure it out, but i can't find the solution.
The problem is: I need to draw ellipses on different locations with the function random.
But everytime i try to draw the ellipses with the function for and array, the ellipses are drawn on the same position.
My code:
int windowBreedte = 600;
int windowHoogte = 600;
float ellipseXRandom = random(windowBreedte / 20, windowBreedte - windowBreedte / 20 * 2);
float ellipseYRandom = random(windowHoogte / 20, windowHoogte - windowHoogte / 20 * 2);
int ellipseX = round(ellipseXRandom);
int ellipseY = round(ellipseYRandom);
int index = 6;
int [] balletjesX = new int [index];
int [] balletjesY = new int [index];
void setup() {
size(windowBreedte, windowHoogte);
smooth();
}
void draw() {
background(255);
fill(#71E507);
rect(width / 20, height / 20, width - width / 20 * 2, height - height / 20 * 2 );
balletjesX[0] = ellipseX;
balletjesX[1] = ellipseX;
balletjesY[0] = ellipseY;
balletjesY[1] = ellipseY;
for (int i = 0; i < index; i++) {
ellipse(balletjesX[i], balletjesY[i], 20, 20);
}
}
Thanks
1