Bunga Kehidupan adalah pola geometris mirip bunga yang telah ditemukan di kuil, manuskrip, dan dalam budaya pop selama ribuan tahun. Pola tersebut juga berperan dalam esoterisme. Kami mengabaikan semua ini pada titik ini dan berkonsentrasi pada konstruksi sederhana dari bentuk geometris, yang terdiri dari beberapa lingkaran yang tumpang tindih dengan jarak yang sama.
Bentuknya, yang dianggap oleh banyak orang sebagai sempurna secara harmonis, memiliki enam simetri dan dikenal oleh banyak filsuf, arsitek, dan seniman di seluruh dunia. Proses konstruksi rekursif mereka sangat sederhana.
Gambarlah lingkaran \(K_1\) dengan radius \(r>0\) sekitar pusat \(m_1\) dan lingkaran kedua \(K_2\) dengan radius \(r\) sekitar pusat \(m_2 \in K_1\) . Semua lingkaran lainnya \(K_n\) sekarang mengikuti properti berikut: Mereka masing-masing memiliki radius \(r\) dan titik pusat \(m_n\) pada setiap perpotongan dari lingkaran sebelumnya.
Derajat \(g\) pola disebut \( \text{round} \left( \frac{ max(\overline{m_n m_1})}{r} \right) -1\) . Kami hanya menggambar lingkaran jika \(\overline{m_n m_1} > g+1\) . Akhirnya kami menutup pola dengan lingkaran jari-jari \(r \cdot g\) sekitar pusat \(m_1\) . Dalam versi "ketat" dari Bunga Kehidupan, semua lingkaran dengan \(\text{round}\left( \overline{m_n m_1} \right) = g\) atau \(\text{round} \left( \overline{m_n m_1} \right) = g-1\) hanya digambar busur lingkaran yang berada di antara titik perpotongannya dengan semua lingkaran \(K_k\) dengan \(\text{round} \left( \overline{m_k m_1} \right) = g-1\) atau \(\text{round} \left( \overline{m_k m_1} \right) = g-2\) .
Dengan SVG.js dan beberapa trigonometri sekolah, kami membangun Bunga Kehidupan dengan tingkat apa pun:
See the Pen Flower of Life by David Vielhuber (@vielhuber) on CodePen.