void mnogougao(float xc, float yc, float r, int n) { ellipseMode(RADIUS); ellipse(xc, yc, r, r); for (int i = 0; i < n-1; i++) for (int j = i + 1; j < n; j++) line(xc + r * cos(i * TWO_PI / n), yc + r * sin(i * TWO_PI / n), xc + r * cos(j * TWO_PI / n), yc + r * sin(j * TWO_PI / n)); } void setup() { size(640,360); background(0); noFill(); stroke(255); for (int i=1; i < 5; i++) { mnogougao(100 + 150 * (i-1), 100, 60, (i+2)); mnogougao(100 + 150 * (i-1), 250, 60, (i+7)); } }