🌹 Spirograph — Hypotrochoiden & Epitrochoiden
Zeichnen Sie parametrische Rollkreis-Kurven: Hypotrochoiden verlaufen innerhalb eines festen Rings, Epitrochoiden außerhalb. Wählen Sie die Radien R, r und den Stiftversatz d, um Rosen, Sterne und Kardioiden zu erzeugen.
Über diese Simulation
Diese Simulation ist ein digitaler Spirograph: Sie zeichnet den Pfad eines Stifts, der an einem kleinen Kreis mit Radius r montiert ist, der ohne zu gleiten entweder innerhalb oder außerhalb eines größeren, feststehenden Kreises mit Radius R rollt. Der Stift befindet sich im Abstand d vom Mittelpunkt des rollenden Kreises. Obwohl die Mechanik einfach ist, reichen die entstehenden Hypotrochoiden- und Epitrochoidenkurven von ordentlichen Rosen und Sternen bis zur herzförmigen Kardioide — alles gesteuert von wenigen parametrischen Gleichungen, die live aktualisiert werden, während Sie die Regler ziehen.
🔬 Was gezeigt wird
Zwei Familien von Rouletten-Kurven. Im Hypotrochoiden-Modus rollt der kleine Kreis innerhalb des festen Rings, was x(t) = (R−r)cos(t) + d·cos((R−r)/r·t) ergibt; im Epitrochoiden-Modus rollt er außerhalb, was x(t) = (R+r)cos(t) − d·cos((R+r)/r·t) ergibt, mit dem passenden Sinusterm für y(t). Setzt man r = R und d = r im Epitrochoiden-Modus, entsteht eine echte Kardioide, und die Zeichnung schließt sich stets nach einer Periode von 2π·r/ggT(R, r).
🎮 Bedienung
Schalten Sie zwischen Hypotrochoide / Epitrochoide um, um den Rollmodus zu wechseln, und ziehen Sie dann den äußeren Radius R (50–200), den Rollradius r (5–100) und den Stiftversatz d (1–200), um die Kurve umzuformen. Zeichengeschwindigkeit (1–20) legt fest, wie viele Winkelschritte pro Bild gezeichnet werden, und Farbtonverschiebung (0–360°) dreht die Strichfarbe. Pause/Play friert die Zeichnung ein, Zurücksetzen löscht die Zeichenfläche und zeichnet ab t = 0 neu, und Info öffnet ein Panel mit den vollständigen Gleichungen.
💡 Wussten Sie schon?
Wenn das Radienverhältnis R/r genau 2 beträgt, entartet eine Hypotrochoide zu einer geraden Strecke — der Stift scheint sich durch das Zentrum hin und her zu bewegen, obwohl er weiterhin denselben Rollkreis-Gleichungen folgt, die andernorts Schleifen erzeugen.
Häufig gestellte Fragen
Was ist der Unterschied zwischen einer Hypotrochoide und einer Epitrochoide?
Eine Hypotrochoide wird von einem Kreis gezeichnet, der innerhalb eines festen Rings rollt, mit x(t) = (R−r)cos(t) + d·cos((R−r)/r·t) und y(t) = (R−r)sin(t) − d·sin((R−r)/r·t). Eine Epitrochoide wird von einem Kreis gezeichnet, der außerhalb eines festen Kreises rollt, mit derselben Form, aber mit Pluszeichen: x(t) = (R+r)cos(t) − d·cos((R+r)/r·t). Der Wechsel zwischen beiden ändert, auf welcher Seite von R der rollende Kreis liegt.
Wie zeichne ich mit diesem Werkzeug eine Kardioide?
Wechseln Sie in den Epitrochoiden-Modus, setzen Sie dann den Rollradius r gleich dem äußeren Radius R und setzen Sie den Stiftversatz d ebenfalls gleich r. Mit r = R und d = r vereinfachen sich die Epitrochoiden-Gleichungen zur klassischen Kardioide, der herzförmigen Kurve, die auch in Mikrofon-Aufnahmecharakteristiken und in der Hauptkardioide der Mandelbrot-Menge vorkommt.
Warum schließt sich die Kurve manchmal nie ganz?
Die Zeichnung wiederholt sich nach einer Periode von 2π·r/ggT(R, r) im Parameter t. Wenn R und r einen großen gemeinsamen Teiler haben, schließt sich die Kurve schnell mit wenigen Schleifen; ist ihr größter gemeinsamer Teiler klein, muss der Stift viele weitere Umläufe zurücklegen, bevor sich das Muster wieder schließt.
Was bestimmt die Anzahl der Blütenblätter in einem rosenartigen Muster?
Rosenartige Hypotrochoiden entstehen, wenn der Stiftversatz d gleich R − r ist und r ohne Rest in R aufgeht. Die Anzahl der Blütenblätter entspricht dann R/r, wenn dieses Verhältnis ungerade ist, oder dem Doppelten davon, wenn es gerade ist. Probieren Sie R = 120, r = 40 und d = 80 für eine saubere dreiblättrige Rose.
Was passiert, wenn ich den Stiftversatz d größer als den Rollradius r einstelle?
Wenn d größer als r ist, liegt der Stift jenseits des Randes des rollenden Kreises, sodass die gezeichnete Kurve zusätzliche Schleifen bildet, statt glatt zu bleiben. Wenn d gleich r ist, verläuft die Kurve sauber durch das Zentrum des Rollpfads, und wenn d kleiner als r ist, bleibt die gesamte Kurve innerhalb eines schmalen Rings um den Radius R − r.
Zeichnen Sie parametrische Rollkreis-Kurven: Hypotrochoiden verlaufen innerhalb eines festen Rings, Epitrochoiden außerhalb. Wählen Sie die Radien R, r und den Stiftversatz d, um Rosen, Sterne und Kardioiden zu erzeugen.
3D · Three.js / WebGL-Renderer · 60 FPS Zielwert · läuft vollständig clientseitig, keine Installation nötig