ich habe heute den LazQuadTree auf gitlab veröffentlicht:
https://gitlab.com/EkkehardDomning/lazquadtree
Er kommt mit ein paar netten Demoprogrammen daher, die die Funktion des QuadTree zeigen und den Einstieg in diese doch wesentlich komplexere (als zunächst erwartet) Klasse erleichtert. Ich habe mich bemüht alles schön zu dokumentieren, so dass auch dadurch die Verwendung leichter wird.
Näheres zur Erläuterung was ein QuadTree ist findet sich in der Wikipedia:
https://de.wikipedia.org/wiki/Quadtree
Ich war überrascht, dass es so etwas für FreePascal (bzw Delphi) nicht als OpenSource gab, da das Konzeot generisch und die Anwendungen sehr vielfältig sind. Aber diesem Mangel ist seit heute abgeholfen

Viel Spaß damit.
Über Rückmeldungen etc. freue ich mich.
Ein besonderer Dank geht an wp_xyz, der schon einen Blick auf das halbfertige Produkt geworfen hatte!
Gruß Ekkehard