am 2026-02-20 10:29 AM
Ich hatte vor Jahren schon mal ein GDL gestrickt, welches Kreise einigermaßen gleichmäßig in einer rechteckigen Fläche verteilt, aber das war nicht besonders gut gelöst und man erkannte das dahinter liegende Raster.
Das alte Teil:
https://bimcomponents.com/GSM/Details/24116
Ich habe nun Gemini 3.1 genutzt, um mir eine gleichmäßigere Verteilung herzustellen und nach X Versuchen hat es geklappt:
Habs mal auf Bimcomponents hochgeladen - dauert sicherlich noch einige Tage, bis es dort aufscheint.
am 2026-02-23 08:48 AM
Für das Voroni-Ding gibt es ein tolles Tutorial für Rhino. Ich finde das Problem der zufälligen Kreisverteilungen in einer Fläche aber ein extrem interessantes zahlentheoretisches Problem. Das, zusammen mit einer optimierten Laufzeit, zu knacken ist für mich persönlich interessanter als es einer KI zu überlassen.
Aber nochmal zurück zur Idee des Rasters: es dient ja nur als Grundlage zur Anordnung und damit dass man die freien Felder nicht suchen und über trial and error füllen muss. Wenn man die freien Flächen in einem Array zusammenfasst, wird sich ein Baum bilden. Diesen kann man dann nach Größe sortieren (große Flächen nach oben, kleine nach unten). Mit der Laufzeit wird der Baum immer kleiner und die Knotengröße auch, bis zum Schluß nur noch Zellen übrig sind, die kleiner als der kleinste Durchmesser sind.
2026-02-23 08:31 PM - bearbeitet 2026-02-23 08:57 PM
Ich habe schon vor, das Kreis-Packing in diesem Sinn wieder weiterzuführen, aber ich habe mit meiner "so nebenbei-Zeit" jetzt mal mit dem Voroni-Ding weitermachen lassen. Diesmal habe ich gebeten, eine Überkreuzungs-Verhinderung bei den Löchern einzubauen und dann noch eine Ausrundung der Ecken mit Angabe des Ausrundungsradius.
Probleme mit der KI dabei:
Die KI vergisst immer wieder, daß es reservierte Namen gibt, die sie nicht verwenden darf. Tauscht man diese Namen aber selber aus funktionieren die meisten solchen Anfragen gleich aufs erste Mal.
Wenn ich ihn frage, ob er die reservierten Namen kennt, nennt er sie mir. Er kennt sie also, vergisst sie aber regelmäßig.
Als Versuch: Mal die größten In-Kreise in die Löcher und in einem nächsten Schritt dann die größten Kreise an die Knotenpunkte des Voroni-Musters: Auch ganz schöne Bubbles..
am 2026-02-24 04:50 PM
OK, verstehe. Ich bin in meinem Kopf von einer optimalen Kreisverteilung ausgegangen, aber Du suchst nach Möglichkeiten überhaupt eine zufällige Kreisverteilung zu erzeugen. Da ist das mit einer Voroni-Fläche und einbeschriebenen Kreisen schon clever ...
2026-02-24 05:20 PM - bearbeitet 2026-02-24 05:25 PM
Hier mal ein Element, wo man es umschalten kann mit 3D:
(der Dropbox-Link oben zeigt noch immer auf das Archicad29 EduAut-File, wo die Entwicklung absehbar ist.)
am 2026-02-24 05:29 PM
Der Link ist aber abgelaufen, glaube ich.
am 2026-02-24 07:52 PM
am 2026-02-24 10:24 PM
Wenn ich direkt auf herunterladen drücke, kann ich die Datei downloaden.
am 2026-02-25 03:24 PM
Hach, wenn @Hmooslechner am Ende des Links aus &download=0 noch ein &dl=1 machen würde... 🙂
2026-02-26 05:39 PM - bearbeitet 2026-02-26 05:47 PM
https://bimcomponents.com/GSM/Details/26396
https://bimcomponents.com/GSM/Details/26397