Python turtle-ben hogy lehet csillagot rajzolni?
Egy tetszőleges ágú csillagot szeretnék rajzolni. Úgy szeretném, hogy a teknőc ne menjen át az egész rajzon, hanem hogy csak egy cikkcakkos körvonala legyen, és ha a vonalszín más, mint a kitöltés színe, akkor a kitöltés egyszínű legyen, ne legyen benne helyenként a vonal. Nyilván ebben az esetben kell tudni a csillag belsejébe írható belső kör átmérőjét, illetve hogy mekkoráknak kell lenniük a szögeknek. Tehát gyakorlatilag egyenlő szárú háromszögekkel kell körberajzolni a kört (csak ugye az alap nem kell).
Az igazi nehézség a szögek kiszámítása, illetve általánosan szeretném, hogy az n átírásával akárhány szárú csillagot tudjon rajzolni a teknőc. Csak tudni kell még a belső kör átmérőjét is, ami megbonyolítja a feladatot.
Nem olyan bonyolult.
A külső és a belső körön is 360/n fokonként vannak a pontok, csak az egyik körön a másikhoz képest (360/n)/2 fokkal eltolva.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!