StartseiteGeometrieSierpiński-Tetraeder — 3D-Fraktal

🔺 Sierpiński-Tetraeder — 3D-Fraktal

Entdecke das Sierpiński-Tetraeder, ein 3D-Fraktal, das entsteht, indem ein Tetraeder rekursiv durch vier halb so große Kopien ersetzt wird. Drehe es in Echtzeit, wechsle zur Chaosspiel-Erzeugung und beobachte, wie die fraktale Dimension konstant bei 2 bleibt.

Geometrie3DEinfach60 FPS
sierpinski-pyramid ↗ Eigenständig öffnen

Über diese Simulation

Dies ist das 3D-Analogon zum Sierpiński-Dreieck: ein Tetraeder, aus dessen Mitte auf jeder Rekursionsstufe ein kleineres Tetraeder entfernt wird, wiederholt bis zu 6-mal. Dasselbe Fraktal lässt sich auch durch das „Chaosspiel" erzeugen — wiederholtes Springen auf halbem Weg zu einem von vier zufällig gewählten Eckpunkten —, das aus reinem Zufall statt expliziter Unterteilung zur identischen Form konvergiert.

🔬 Was es zeigt

Ein selbstähnliches 3D-Fraktal, das entweder durch rekursives Entfernen zentraler Tetraeder (Rekursiv-Modus) oder durch das Zeichnen von Millionen zufälliger Mittelpunktsprünge zu vier Eckpunkten (Chaosspiel-Modus) entsteht, wobei beide zum selben Sierpiński-Tetraeder konvergieren.

🎮 Anwendung

Wechsle zwischen Rekursiv- und Chaosspiel-Modus, passe Rekursionstiefe und Zoom an, schalte Auto-Rotation und ihre Geschwindigkeit um, wähle ein Farbschema (Nach Tiefe, Glut, Eis) und nutze Drahtgitter, Zurücksetzen oder PNG speichern.

💡 Wusstest du schon?

Das Sierpiński-Tetraeder hat eine fraktale (Hausdorff-)Dimension von genau 2 — das heißt, es verhält sich mathematisch wie eine 2D-Fläche, obwohl es im 3D-Raum existiert, da es aus 4 selbstähnlichen Kopien besteht, die jeweils um 1/2 skaliert sind (log 4 / log 2 = 2).

Häufig gestellte Fragen

Was genau passiert bei jedem Schritt im Rekursiv-Modus?

Auf jeder Rekursionsstufe wird jedes solide Tetraeder durch 4 kleinere Kopien seiner selbst (im halben Maßstab) ersetzt, die an seinen Ecken platziert werden, wobei das zentrale Tetraeder dazwischen entfernt wird — dies wird bis zur gewählten Rekursionstiefe wiederholt, sodass Tiefe 6 diesen Ersetzungsschritt sechsmal durchlaufen hat.

Wie kann das „Chaosspiel" dieselbe Form aus reinem Zufall erzeugen?

Ausgehend von einem beliebigen Punkt führt wiederholtes Springen auf halbem Weg zu einer zufällig gewählten der vier Basisecken dazu, dass Punkte über viele Iterationen hinweg statistisch die „verbotenen" zentralen Bereiche meiden, sodass die angesammelten Punkte die fraktale Struktur rein durch Wahrscheinlichkeit nachzeichnen, ganz ohne explizite Unterteilungsregel.

Warum wirkt die Struktur mit zunehmender Rekursionstiefe „hohler" statt massiver?

Jeder Rekursionsschritt entfernt Volumen aus dem Inneren (das zentrale Tetraeder auf jeder Skala), sodass mit zunehmender Tiefe der Anteil des verbleibenden Volumens des ursprünglichen soliden Tetraeders gegen null schrumpft, obwohl die äußere Silhouette etwa gleich groß bleibt.

Was bedeutet „fraktale Dimension von 2" tatsächlich für ein 3D-Objekt?

Die fraktale Dimension misst, wie sich Details mit der Vergrößerung skalieren: Ein gewöhnlicher Körper hat Dimension 3, aber diese Struktur wird aus 4 Kopien im halben Maßstab aufgebaut, was die Dimension log(4)/log(2)=2 ergibt — sie füllt den Raum eher wie ein gefaltetes 2D-Blatt als wie ein echter 3D-Körper, obwohl sie visuell 3D-Raum einnimmt.

Warum hilft der Wechsel des Farbschemas zu „Nach Tiefe", die Struktur zu verstehen?

Das Einfärben der Unter-Tetraeder nach ihrer Rekursionsstufe trennt jede Generation des Unterteilungsprozesses visuell voneinander, wodurch viel leichter zu erkennen ist, wie jedes große Stück aus kleineren identischen Kopien aufgebaut ist — die Kernidee der Selbstähnlichkeit, die jedes Fraktal definiert.

⚙ Unter der Haube

Entdecke das Sierpiński-Tetraeder — ein 3D-Fraktal, das durch Ersetzen eines Tetraeders durch vier halb so große Kopien entsteht (4^d bei Tiefe d). Ziehe zum Drehen, wechsle in den Chaosspiel-Modus; die Dimension bleibt konstant bei log4/log2 = 2.

FraktalSierpińskiTetraederChaosspielCanvas 2D

3D · Three.js / WebGL-Renderer · Ziel 60 FPS · läuft vollständig clientseitig, keine Installation nötig

Was hast du gefunden?

Schritte zur Reproduktion hinzufügen (optional)