Python, tkinter-ben egy kör minden pontját venni?
Mit értesz egy kör minden pontja alatt? A körnek ugye végtelen sok pontja van.
A berajzolás meg nem teljesen egyértelmű, attól is függ, hogy használni akarsz-e élsimítást. Amúgy a mid point circle algoritmus elég jól megadja a pontokat.
Ha azt nem akarod implementálni (bár nem bonyolult), talán egyszerűbb lehet neked konkrét raszteres képet csinálni egy canvasból és azon megkeresni a beszinezett pöttyöket.
Szia.
Nem, tudom, hogy járható út-e, (majd valaki eldönti), manuálisan is megpróbálhatod a kör pontjainak meghatározását, a képlet egyszerű :
Xi=X0+R*sin(i)
Yi=Y0+R*cos(i)
Ahol X0,Y0 a kör középpontjának koordinátai, R a kör sugara, i pedig egy szögérték 0-360 fok között.
Ha inditasz egy ciklust 0-360 fokig, akkor kapsz egy 360 oldalú sokszöget (ami már majdnem körnek tekinthető) a csúcspontok koordinátáival, de ha a ciklust 0,5 fokonként lépteted akkor már 720 oldalú sokszöget kapsz, ami mégjobban kör alaku.
Sok sikert.
Üdv.
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!