Bunga Kehidupan adalah pola geometri yang mirip bunga, yang telah dijumpai di kuil, manuskrip, dan sejak beberapa lama dalam budaya pop selama ribuan tahun. Corak ini juga berperanan dalam esoterisme. Kami mengabaikan semua ini pada masa ini dan menumpukan perhatian pada pembinaan bentuk geometri yang ringkas, yang terdiri daripada beberapa bulatan yang saling merata dan bertindih.
Bentuknya, yang dirasakan oleh banyak orang yang sempurna secara harmoni, mempunyai simetri enam kali lipat dan diketahui oleh banyak ahli falsafah, arkitek dan seniman di seluruh dunia. Proses pembinaan rekursif mereka sangat mudah.
Lukis bulatan \(K_1\) dengan jejari \(r>0\) sekitar tengah \(m_1\) dan bulatan kedua \(K_2\) dengan jejari \(r\) sekitar pusat \(m_2 \in K_1\) . Semua bulatan selanjutnya \(K_n\) kini mengikuti sifat berikut: Mereka masing-masing mempunyai jari-jari \(r\) dan titik tengah \(m_n\) pada titik persimpangan bulatan sebelumnya.
Darjah \(g\) corak disebut \( \text{round} \left( \frac{ max(\overline{m_n m_1})}{r} \right) -1\) . Kami hanya melukis bulatan jika \(\overline{m_n m_1} > g+1\) . Akhirnya kami melampirkan corak dengan bulatan jejari \(r \cdot g\) sekitar tengah \(m_1\) . Dalam versi Bunga Hidup yang "ketat", semua kalangan dengan \(\text{round}\left( \overline{m_n m_1} \right) = g\) atau \(\text{round} \left( \overline{m_n m_1} \right) = g-1\) hanya lengkok yang dilukis memanjang di antara persimpangan mereka dengan semua bulatan \(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 membina Bunga Kehidupan dalam apa jua tahap:
See the Pen Flower of Life by David Vielhuber (@vielhuber) on CodePen.