# Circle fractal not showing largest starting circles

**URL:** <https://discourse.processing.org/t/circle-fractal-not-showing-largest-starting-circles/13787>\
**Category:** Beginners\
**Created:** [September 4, 2019, 4:26am UTC](https://discourse.processing.org/t/circle-fractal-not-showing-largest-starting-circles/13787 "2019-09-04T04:26:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![c0d3d](https://avatars.discourse-cdn.com/v4/letter/c/58956e/32.png) [@c0d3d](https://discourse.processing.org/u/c0d3d)\
**Post date:** [September 4, 2019, 4:26am UTC](https://discourse.processing.org/t/circle-fractal-not-showing-largest-starting-circles/13787/1 "2019-09-04T04:26:12Z")

</div>

Hello, I am currently trying to make a simple circle fractal. I for some reason am not getting the largest circles/the starting ones. Here is my code:

```auto
void setup() {
  size(640,360);
}

void draw() {
  background(255);
  drawCircle(width/2,height/2,200);

}

void drawCircle(float x, float y, float radius) {
  ellipse(x, y, radius, radius);
  if(radius > 8) {
    drawCircle(x + radius/2, y, radius/2);
    drawCircle(x - radius/2, y, radius/2);
    drawCircle(x, y + radius/2, radius/2);
    drawCircle(x, y - radius/2, radius/2);
  }
}

```

This text will be hidden  
This is what I get: ![help](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/4/4ec9e8a9fe900eee41270492f54be78aaf4f03a2.png)  
This is what I should get: [https://imgur.com/a/rolMWch](https://imgur.com/a/rolMWch) (sorry I cant do built in the forums only allow me one picture)

---

<div class="post-metadata">

**Author:** ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)\
**Post date:** [September 4, 2019, 5:21am UTC](https://discourse.processing.org/t/circle-fractal-not-showing-largest-starting-circles/13787/2 "2019-09-04T05:21:12Z")

</div>

```auto
void setup() {
  size(640,360);
  noFill();
}

```

works here

---

<div class="post-metadata">

**Author:** ![c0d3d](https://avatars.discourse-cdn.com/v4/letter/c/58956e/32.png) [@c0d3d](https://discourse.processing.org/u/c0d3d)\
**Post date:** [September 4, 2019, 5:27am UTC](https://discourse.processing.org/t/circle-fractal-not-showing-largest-starting-circles/13787/3 "2019-09-04T05:27:20Z")

</div>

Thanks it works but, why does it work? @kll

---

<div class="post-metadata">

**Author:** ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)\
**Post date:** [September 4, 2019, 5:29am UTC](https://discourse.processing.org/t/circle-fractal-not-showing-largest-starting-circles/13787/4 "2019-09-04T05:29:49Z")

</div>

filled circles would appear only the last visible, also depending if you start with what size first…

the processing defaults seems to be

> fill(white)  
> stroke(black) strokeWeight(1)

 ![processing_default](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/b/b77f8651a3e414561f8085c7b0721936ae4e3e9a.png)

where you find that recursive code?
