Rekursive Dreieck-Blüte: Eine Studie über fraktale Symmetrie und Skalierung
Name: Ahmed Elkartoum
Datum: 11. September 2025
Kurs: George Mason University Math 401: Mathematik durch 3D-Druck
Hintergrund & mathematische Motivation
Dieses Projekt erforscht die Schaffung einer rekursiven Blütenstruktur unter Verwendung parametrischer Geometrie und radialer Symmetrie, inspiriert von natürlichen Blütenformationen und basierend auf skalierbaren gleichschenkligen Dreiecken. Das Objekt wird in OpenSCAD erzeugt, einer skriptbasierten Solid-Modellierungssprache, die weit verbreitet in der mathematischen Visualisierung und in 3D-Druck-Workflows eingesetzt wird.
Das zugrunde liegende mathematische Konzept beinhaltet rekursive Schichtung, radiale Symmetrie und geometrische Skalierung. Jedes "Blütenblatt" wird aus einem dreieckigen Prisma konstruiert, in einem Kreisring angeordnet (mit einer vom Benutzer definierten Anzahl von Blütenblättern n) und rekursiv in abnehmenden Schichten gestapelt. Die Transformation für jede neue Schicht beinhaltet zwei Schlüsseloperationen:
• Skalierung: Ein konstanter Faktor s (mit 0 < s < 1) verringert die Größe jeder nachfolgenden Schicht.
• Übersetzung: Jede Schicht wird vertikal um einen Betrag erhöht, der proportional zur skalierten Höhe der vorherigen Schicht ist.
Die Farbinterpolation wurde zwischen zwei Farben (Rot und Gelb) unter Verwendung von linearem Mischen hinzugefügt. Die Interpolation wird definiert durch:
C(t)=C1+(C2−C1) ⋅t
wo t ein normalisierter Schichtindex ist (von 0 bis 1). Dies simuliert den radialen Farbverlauf, der häufig bei echten Blumen zu sehen ist.
Code & Design-Prozess
Das Modell ist vollständig in OpenSCAD geschrieben, unter Verwendung von modularen und rekursiven Strukturen. Jedes Dreieck-Blatt enthält eine kleine kurvenartige Beule, indem ein zusätzlicher Vertex zwischen der Spitze und der Basis hinzugefügt wird, um die organische Form eines Blattes zu simulieren. Die Hauptlogik ist in drei benutzerdefinierten Modulen strukturiert:
• Dreieckiges Gesicht (): Definiert die Form einer einzelnen Blütenblatt und extrudiert sie zu einem Prisma.
• Dreieckring (): Ordnet n Blütenblätter in einem Ring an, indem man sie um die Z-Achse dreht.
• rekursive Blüte (): Ruft sich selbst rekursiv auf, um kleinere, vertikal gestapelte Ringe zu bauen.
Die Farbmischung wird mit einer benutzerdefinierten lerp color(t)-Funktion gehandhabt, und Skalierungs-/Höhenanpassungen werden über rekursive Parameter übergeben. Die Verwendung von scale () und translate () ermöglicht die vollständige Kontrolle über die Positionierung und Dimensionierung in jeder Iteration.
OpenSCAD ist ideal für diesen Ansatz, da es eine mathematische Kontrolle über die Geometrie ermöglicht, was besonders wichtig ist für Bildungszwecke, die Transformationen, Rekursion und parametrisches Modellieren beinhalten.
3D-Druckanweisungen
• Verwendeter Drucker: Ultimaker S5
• Filament: PLA (Seidenrot/Gelb-Gradient, 1,75 mm)
• Schichtdicke: 0,2 mm
• Druckzeit: Ca. 5 Stunden
• Unterstützt: Nicht erforderlich.
• Raft: Optional; wird für eine bessere Haftung verwendet.
• Füllung: 10% (obwohl das Modell größtenteils fest ist)
Zitate & Ressourcen
• OpenSCAD-Dokumentation:https://en.wikibooks.org/wiki/OpenSCAD_User_Manual
• Geometrische Reihe:https://mathworld.wolfram.com/GeometricSeries.html
Source du modèle
