⭕ Apollonius-Fraktal — Descartes' Kreissatz
Interaktiver Apollonius-Fraktal-Simulator. Ein echter Descartes'-Kreissatz-Löser berechnet die Krümmung, den Radius und den Mittelpunkt jedes einbeschriebenen Kreises aus drei gegenseitig tangentialen Kreisen und füllt die Lücken rekursiv zu einem echten Fraktal.
⭕ Was es zeigt
Ein Apollonius-Fraktal ist ein Fraktal, das entsteht, indem man mit drei gegenseitig tangentialen Kreisen beginnt und in jede gekrümmte dreieckige Lücke zwischen ihnen fortwährend rekursiv einen neuen Kreis einbeschreibt. Dieser Simulator nutzt den echten Descartes'-Kreissatz, erstmals 1643 von René Descartes formuliert: Für vier beliebige gegenseitig tangentiale Kreise mit den Krümmungen k₁, k₂, k₃, k₄ (Krümmung = 1/Radius, negativ genommen für einen Kreis, der die anderen umschließt), gilt (k₁+k₂+k₃+k₄)² = 2(k₁²+k₂²+k₃²+k₄²). Löst man diese quadratische Gleichung nach der vierten Krümmung bei drei bekannten Kreisen auf, erhält man k₄ = k₁+k₂+k₃ ± 2√(k₁k₂+k₂k₃+k₃k₁), und eine entsprechende komplexzahlige Formel liefert dessen Mittelpunkt. Der Simulator wendet diesen Löser auf jeder Rekursionsstufe an, sodass jeder Kreis, den Sie sehen, eine echte Lösung der Tangentialbedingungen ist, keine Näherung.
Ausgehend von einem großen umschließenden Kreis und zwei inneren Kreisen erzeugt jede neue Lücke ein frisches Tripel gegenseitig tangentialer Kreise, und der Satz wird erneut angewendet — Krümmungen wachsen rasch, und Radien schrumpfen mit zunehmender Rekursion gegen null, was das selbstähnliche Gitter schrumpfender Kreise erzeugt, das dem Fraktal seine charakteristische Struktur verleiht.
Bedienung
- Stellen Sie den Tiefenregler (0–6) ein, um zu steuern, wie viele rekursive Kreisgenerationen berechnet und gezeichnet werden — höhere Tiefen sind aus Leistungsgründen begrenzt, da die Kreiszahl exponentiell wächst.
- Schalten Sie Nach Krümmung färben um, um zwischen Färbung nach Rekursionstiefe und nach Krümmungsbetrag zu wechseln.
- Aktivieren Sie Krümmungszahlen anzeigen, um den berechneten Krümmungswert auf hinreichend großen Kreisen anzuzeigen.
- Klicken Sie auf Zufall, um die beiden anfänglichen inneren Kreisradien zu variieren und ein anderes Fraktal-Layout zu erzeugen.
Wussten Sie schon?
Sind die vier Startkrümmungen eines Apollonius-Fraktals allesamt ganze Zahlen, hat auch jeder einzelne Kreis im gesamten unendlichen Fraktal eine ganzzahlige Krümmung — eine bemerkenswerte Tatsache, die mit der Arithmetik quadratischer Formen und moderner Zahlentheorie zusammenhängt. Die klassischen (0, 0, 1, 1) und (−1, 2, 2, 3) „ganzzahligen Apollonius-Fraktale" wurden ausgiebig auf die Zahlenmuster hin untersucht, die unter ihren Krümmungen auftreten, und Apollonius- Kreispackungen erscheinen auch in der antiken griechischen Geometrie — Apollonius von Perge löste um 200 v. Chr. das allgemeine Tangentialkreisproblem, lange bevor die fraktale Interpretation verstanden wurde.
Über diese Simulation
Dieser Simulator baut ein echtes Apollonius-Fraktal, indem er auf jeder Rekursionsstufe den Descartes'-Kreissatz löst. Ausgehend von einem großen Begrenzungskreis und zwei inneren Kreisen wird jedes Tripel gegenseitig tangentialer Kreise in die Formel des Satzes eingespeist, um die exakte Krümmung und den Mittelpunkt des Kreises zu berechnen, der in die verbleibende Lücke passt — keine feste Nachschlagetabelle, keine Näherung, nur die echten Tangentialgleichungen live gelöst.
🔬 Was es zeigt
Gegeben die Krümmungen k1, k2, k3 dreier gegenseitig tangentialer Kreise, erfüllt der vierte Tangentialkreis k4 = k1+k2+k3 ± 2√(k1k2+k2k3+k3k1). Eine passende komplexzahlige Formel z4·k4 = z1k1+z2k2+z3k3 ± 2√(k1k2z1z2+k2k3z2z3+k3k1z3z1) liefert dessen Mittelpunkt. Beide Wurzeln werden gelöst, und der neue, nicht doppelte Kreis wird beibehalten und weiter rekursiv verarbeitet.
🎮 Bedienung
Der Tiefenregler (0–6) legt fest, wie viele rekursive Generationen gelöst und gezeichnet werden. Schalten Sie zwischen Färbung nach Krümmung oder nach Generationstiefe um, und aktivieren Sie Krümmungszahlen, um Kreise direkt zu beschriften. Die Zufalls-Schaltfläche verändert die beiden anfänglichen inneren Kreisradien, um neue Fraktal-Layouts zu erzeugen, wobei alle Kreise gegenseitig tangential bleiben.
💡 Wussten Sie schon?
Sind die vier Startkrümmungen ganze Zahlen, garantiert Descartes' Satz, dass auch jeder Nachkommenkreis im gesamten unendlichen Fraktal eine ganzzahlige Krümmung hat — ein ganzzahliges Apollonius-Fraktal, das mit tiefen Ergebnissen der Zahlentheorie über quadratische Formen verbunden ist.
Häufig gestellte Fragen
Was ist Descartes' Kreissatz?
Er verknüpft die Krümmungen von vier gegenseitig tangentialen Kreisen: (k1+k2+k3+k4)² = 2(k1²+k2²+k3²+k4²), wobei die Krümmung k gleich 1/Radius ist und für einen Kreis, der die anderen umschließt und sich entgegengesetzt krümmt, negativ genommen wird. Löst man diese Gleichung nach der unbekannten vierten Krümmung bei drei bekannten auf, erhält man die in diesem Simulator durchgängig verwendete Formel.
Warum ist die Krümmung des äußeren Kreises negativ?
Die Krümmung misst, wie scharf sich ein Kreis biegt, wobei das Vorzeichen die Orientierung angibt. Der umschließende Kreis umgibt alle inneren Kreise, statt von außen tangential zu sein, weshalb er konventionsgemäß eine negative Krümmung erhält, wodurch dieselbe Formel korrekt sowohl innere als auch begrenzende Kreise erzeugt.
Wie wird der Mittelpunkt jedes neuen Kreises gefunden?
Eine komplexzahlige Version von Descartes' Satz behandelt den Mittelpunkt jedes Kreises als komplexe Zahl. Die Identität z4·k4 = z1k1+z2k2+z3k3 ± 2√(k1k2z1z2+k2k3z2z3+k3k1z3z1) liefert direkt den krümmungsgewichteten Mittelpunkt des neuen Kreises aus den drei bekannten Kreisen, passend zur gewählten Krümmungswurzel (k4).
Warum wächst die Kreisanzahl mit der Tiefe so schnell?
Jeder neue Kreis, der in einer Lücke entsteht, bildet mit seinen Nachbarn zwei neue dreieckige Lücken, sodass die Anzahl der pro Generation hinzukommenden Kreise etwa geometrisch wächst. Deshalb ist die Rekursionstiefe in diesem Simulator auf 6 begrenzt — darüber hinaus steigen Kreisanzahl und Rechenzeit sehr schnell an, während Kreise ohnehin kleiner als ein Pixel werden.
Was ist ein ganzzahliges Apollonius-Fraktal?
Es ist ein Fraktal, dessen vier Startkreise allesamt ganzzahlige Krümmungen besitzen. Descartes' Satz ist eine quadratische Gleichung mit ganzzahligen Koeffizienten, wenn die Eingaben ganzzahlig sind, sodass jede vom rekursiven Prozess erzeugte weitere Krümmung ebenfalls garantiert ganzzahlig ist, was auffällige, in der Zahlentheorie untersuchte Muster erzeugt.
Bauen Sie ein unendliches Fraktal gegenseitig tangentialer Kreise mit dem komplexen Descartes-Kreissatz, das jede Lücke rekursiv füllt. Stellen Sie Tiefe, Saatwerte und Palette ein und beobachten Sie, wie die Krümmungen steigen.
3D · Three.js/WebGL-Renderer · Ziel: 60 FPS · läuft vollständig im Browser, keine Installation nötig