Hogyan számoljam ki hogy, hová fogok rajzolni a képernyőn?
A beolvasott koordinátát külön kell választani vízszintes, függőleges-re (pl.:X és .:Y)
Kell egy táblázat a négyzetrács a csíkjainak x koordinátáiról és egy másik az y-ról.
Egy ciklus vonja ki a kurzor pozicióból a táblázat értékeit:
X-x, ha az eredmény <0 vége a ciklusnak.:
Ahol meg ált a ciklus, az a csík van jobbra a kurzortól.
A másik koordinátára ugyanígy Y-y........
A két / x és y / koordináta megadja melyik rácsban van a kurzor.
Kell egy táblázat a négyzetrács a csíkjainak x koordinátáiról és egy másik az y-ról.
És hogyan kapom meg az y és y koordinátáit?
Például:
600x800-as felbontású képenyő
10x10-es rács
Az y táblázat: 0,60,120,180,.....600 (11 elem)
Az x táblázat: 100,160,220,280,.....700 (11 elem)
A beolvasott kurzor pozíció: 317;521 (például)
321-100
321-160
321-220
321-280
321-340 .......(itt megáll a ciklus, mert negatív az eredmény)
(A kurzor mellett jobbról az 5. csík van.)
A csíktávolság 60, ennek a felét le kell vonni, hogy a kör középre kerüljön:
Körközép_x=340-30
521-0
521-60
.
.
satöbbi
.
521-540 .......(itt megáll a ciklus, mert negatív az eredmény)
(a kurzor felett a 10. csík van)
Körközép_y=540-30
A kis kör középpontja: 310;510
"És hogyan kapom meg az y és y koordinátáit?"
Eldöntöd. Ezzel rajzolod fel a program részére a "háttérképet"
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!