# Sorting circles by radius and avoiding overlap between random circles?

**URL:** <https://discourse.processing.org/t/sorting-circles-by-radius-and-avoiding-overlap-between-random-circles/43157>\
**Category:** Beginners\
**Created:** [November 6, 2023, 11:24am UTC](https://discourse.processing.org/t/sorting-circles-by-radius-and-avoiding-overlap-between-random-circles/43157 "2023-11-06T11:24:48Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![GoToLoop](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/gotoloop/32/86_2.png) [@GoToLoop](https://discourse.processing.org/u/GoToLoop)\
**Post date:** [November 6, 2023, 12:00pm UTC](https://discourse.processing.org/t/sorting-circles-by-radius-and-avoiding-overlap-between-random-circles/43157/2 "2023-11-06T12:00:14Z")

</div>

> [@Sorting an array](https://discourse.processing.org/t/sorting-an-array/20992/3):
>
> [Docs.Oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Comparable.html#compareTo(T)](http://Docs.Oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Comparable.html#compareTo(T))[Docs.Oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collections.html#sort(java.util.List)](http://Docs.Oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collections.html#sort(java.util.List)) // https://Discourse.processing.org/t/sorting-an-array/20992/3 // GoToLoop (2020/May/17) import java.util.Collections; import java.util.List; final PVector[] vecs = { new PVector(100, -100), new PVector(-130, 65), new PVector(135, 155) }; final List\<VecHead\> points = new ArrayList\<VecHead\>(vec…

---

_[View the full topic](https://discourse.processing.org/t/sorting-circles-by-radius-and-avoiding-overlap-between-random-circles/43157)._
