1
$\begingroup$

In my programming project I need to evenly distribute various sized circles in ellipse shaped area.

enter image description here

  • The ellipse area is defined by major and minor axis (4 points).
  • There is finite number of various sized circles that will all fit into the ellipse.
  • The order of the circles does not matter.

What is the criterion that will make them look evenly distributed? I don't think it's same distance between them, this can not even be achieved, can it? What algorithm will make them look as homogeneously distributed as possible?

Thanks for any help.

3 Answers 3