abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
DE
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Hmooslechner
Moderator

2D-GDL Kreise verteilen

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:

 
 

Screenshot 2026-02-20 102653.png

Habs mal auf Bimcomponents hochgeladen - dauert sicherlich noch einige Tage, bis es dort aufscheint.

 

AC29EduAut:
https://www.dropbox.com/scl/fi/hpw91huipdudxo3fiw7p0/Kreise-verteilen.pln?rlkey=jdrfq2l2sjqr3tnnvxxv...



AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
18 ANTWORTEN 18
torben_wadlinger
Virtuoso

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.

Archicad seit v5.0 bis v29 | macOS und Windows | BIMCloud selbst gehostet | BIM-zertifiziert gemäß BAK und BIngK | BIM-Referent AK RLP
Hmooslechner
Moderator

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. 

 
 

Voroni.jpg

 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..

VoroniKreise.jpg

AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
torben_wadlinger
Virtuoso

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 ...

Archicad seit v5.0 bis v29 | macOS und Windows | BIMCloud selbst gehostet | BIM-zertifiziert gemäß BAK und BIngK | BIM-Referent AK RLP
Hmooslechner
Moderator

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.)

 

VoroniOderKreise.jpg

AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Frank Beister
Moderator

Der Link ist aber abgelaufen, glaube ich.

bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
Hmooslechner
Moderator

https://www.dropbox.com/scl/fi/jowchmjl4f5qh7suahlww/Kreise-verteilen.pln?rlkey=prnily9uhuti8zhsbcb7...

AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Andreas81ch
Advisor

Wenn ich direkt auf herunterladen drücke, kann ich die Datei downloaden.

ArchiCAD v6.5 - 29 (CHE Swiss Edition / Schweiz) - macOS / WIN - Workstation in office: mac OS 26.4.1, Apple M2 Max, 64 GB RAM
Stefan L_
Rockstar

 

Spoiler

Hach, wenn @Hmooslechner am Ende des Links aus &download=0 noch ein &dl=1 machen würde... 🙂

https://www.dropbox.com/scl/fi/jowchmjl4f5qh7suahlww/Kreise-verteilen.pln?rlkey=prnily9uhuti8zhsbcb7...

 

Stefan - AC ...-29GER, WIN11
Hmooslechner
Moderator

https://bimcomponents.com/GSM/Details/26396

 

 

 

https://bimcomponents.com/GSM/Details/26397

AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia

Keine Antwort gefunden?

Andere Beiträge
im Board ansehen

Zurück zum Board

Neueste Lösungen durchsuchen

Akzeptierte Lösungen zeigen

Eine neue Diskussion starten!

Neues Thema erstellen