
Gambarlah serangkaian poligon yang terhubung seperti yang ditunjukkan di atas.
Namun, yang tidak ditunjukkan oleh gambar di atas adalah spiral yang dibentuk oleh vertex berturut-turut:

Keterbatasan ini adalah bahwa hanya ada 1 spiral yang ditandai. Anda harus menandai semua spiral. Ini dapat dilakukan dengan memutar setiap spiral yang ditunjukkan di atas sehingga ada spiral yang dimulai pada setiap titik dari poligon terbesar.
Spiral semua harus satu warna, sedangkan sisanya dari gambar lain.
Poligon terdalam harus sepenuhnya warna spiral.
Aturan
- Anda akan menerima argumen {n, s, p, a} dalam suatu fungsi atau program
- n = iterasi ke dalam (jumlah poligon)
- s = sisi poligon (reguler) (Anda dapat mengasumsikan n> = 3)
- p = (jarak linier dari titik poligon A ke titik "dalam" berlawanan arah jarum jam yang berlawanan) / (panjang total sisi A). Jadi untuk diagram, p akan menjadi sekitar 1/3 karena setiap poligon bagian dalam memenuhi sisi poligon yang lebih besar sekitar 1/3 dari jalan melalui sisi itu.
- a = jari-jari (membatasi) poligon eksterior
Batas dari salah satu nilai n, s, p atau a didasarkan pada apa yang dapat dianggap sebagai jenis gambar oleh manusia. (mis. tidak ada lingkaran yang diarsir) serta akal sehat (s> = 3, n> = 1)
Selamat bermain golf! Kemenangan program terpendek.
sspiral merah berlawanan arah jarum jam . Namun, yang tersisa adalah spiral hitam s searah jarum jam ! StretchManiac, ini adalah pertanyaan yang bagus tapi kami benar-benar membutuhkan contoh gambar untuk melihat apa yang Anda maksud. Upvoting dan closevoting.


plinear dalam sudut atau jarak antara dua simpul?