🌐 ID

🎡 Generator Spirograf

Buat pola spirograf hipotrokoid dari tiga angka: jari-jari cincin tetap R, jari-jari roda gigi yang menggelinding r, dan offset pena d. Atur warna dan lebar garis, serta animasikan gambar jika perlu.

120
45
70
1.5
PANDUAN

Pelajari lebih lanjut

01

Apa itu spirograf?

Spirograf adalah mainan gambar yang dipatenkan oleh Denys Fisher pada 1965 — yang menelusuri kurva hipotrokoid dan epitrokoid. Sebuah roda gigi kecil bergerak di dalam (atau di sekitar) cincin tetap, dan pena yang ditempatkan pada lubang offset di roda gigi menggambar kurva saat roda gigi berputar. Interaksi antara cincin, roda gigi, dan posisi pena menghasilkan roset berulang seperti bintang yang membuat mainan ini terkenal.
02

Matematikanya (hipotrokoid)

Saat roda gigi menggelinding di dalam cincin, pena menelusuri hipotrokoid yang diberikan oleh persamaan parametrik x = (R − r)·cos θ + d·cos(((R − r)/r)·θ) dan y = (R − r)·sin θ − d·sin(((R − r)/r)·θ), dengan R sebagai jari-jari cincin, r jari-jari roda gigi, d offset pena, dan θ sudut menggelinding. Pola akan menutup setelah r / gcd(R, r) putaran penuh, saat pena akhirnya kembali ke titik awalnya.
03

Mendapatkan pola yang berbeda

Rasio R : r menentukan jumlah lobus pada pola — cincin yang lebih besar relatif terhadap roda gigi menghasilkan lebih banyak kelopak. Offset pena d mengendalikan bentuk: d yang kecil tetap membulat dan mendekati lingkaran, sedangkan d yang mendekati r menghasilkan cusp tajam dan runcing. Cobalah nilai koprima R dan r (gcd-nya 1) untuk mendapatkan bintang rapat dengan banyak sudut yang baru menutup setelah banyak putaran.

Pertanyaan umum

Apa arti R, r, dan d?
R adalah jari-jari cincin luar yang tetap, r adalah jari-jari roda gigi dalam yang menggelinding, dan d adalah jarak pena dari pusat roda gigi. Ketiganya menentukan bentuk kurva.
Mengapa kurva menutup menjadi loop?
Pena kembali ke titik awal setelah roda gigi melakukan r / gcd(R, r) putaran. Pada titik itu, gerakan menggelinding kembali sefase, sehingga pola berulang dan menutup.
Apa bedanya dengan epitrokoid?
Hipotrokoid menggelindingkan roda gigi di dalam cincin tetap, sedangkan epitrokoid menggelindingkannya di luar. Generator ini menggambar hipotrokoid.