# Circle Packing. Trying to implement on my project

**URL:** <https://discourse.processing.org/t/circle-packing-trying-to-implement-on-my-project/8368>\
**Category:** Coding Questions\
**Created:** [February 13, 2019, 5:59pm UTC](https://discourse.processing.org/t/circle-packing-trying-to-implement-on-my-project/8368 "2019-02-13T17:59:31Z")\
**Posts on this page:** 2\
**Page:** 2

<div class="post-metadata">

**Author:** ![micycle](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/micycle/32/201_2.png) [@micycle](https://discourse.processing.org/u/micycle)\
**Post date:** [May 18, 2022, 9:27pm UTC](https://discourse.processing.org/t/circle-packing-trying-to-implement-on-my-project/8368/21 "2022-05-18T21:27:09Z")

</div>

```auto
import processing.javafx.*;
import micycle.pgs.*;

PShape shape;

void setup() {
  size(1000, 1000, FX2D);
  smooth();

  shape = PGS_Construction.createSierpinskiCurve(width/2, height/2, 850, 7);
  shape = PGS_Morphology.fieldWarp(shape, 70, 0.7, 0, true, 17);
  shape = PGS_Morphology.smoothGaussian(shape, 20);
  shape.setStroke(false);

  noStroke();
  fill(-1232222);
}

void draw() {
  background(0, 0, 40);

  shape(shape);
  //PGS_CirclePacking.stochasticPack(shape, 3300, 5, true).forEach(p -> circle(p.x, p.y, p.z*2));
  PGS_CirclePacking.trinscribedPack(shape, 3, 3).forEach(p -> circle(p.x, p.y, p.z*2));
}

```

### Output

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/b/6/b6c90fed53223d8136c06b3181a13ea78fc8ee4c.jpeg)

### Bonus: maximum inscribed pack, filled with spirals

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/0/3/0301c812ed67decfed40e416e9799b084da37467.png)

---

<div class="post-metadata">

**Author:** ![Mahamahalo](https://avatars.discourse-cdn.com/v4/letter/m/e68b1a/32.png) [@Mahamahalo](https://discourse.processing.org/u/Mahamahalo)\
**Post date:** [May 21, 2022, 12:56am UTC](https://discourse.processing.org/t/circle-packing-trying-to-implement-on-my-project/8368/22 "2022-05-21T00:56:07Z")

</div>

Blessings! Thank you so much for sharing your wonderful work 😊 🙏

[Previous page](https://discourse.processing.org/t/circle-packing-trying-to-implement-on-my-project/8368.md?page=1)
