rozmiestnenie bodov do kruhu

Programovacie jazyky, rady, poradňa...
ravanelli
Light Expert
Light Expert
Príspevky: 78
Registrovaný: 04 nov 2006, 13:39

rozmiestnenie bodov do kruhu

Príspevok od používateľa ravanelli »

zdravim,
potrebujem vykreslit N bodov do canvasu tak, aby tvorili kruh.
Povedzme ze mam objekt BOD a ten ma takuto strukturu:

class BOD {
float X, Y
}

objekty typu BOD su ulozene napr. v dyn.poli BODY

potrebujem tymto bodom nastavit suradnice X, Y tak aby bolo N bodov v canvase rozmiestnenych do kruhu


viete niekto poradit?
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Použiješ sínus a kosínus (360° [prípadne 2PI] rozdelíš na toľko častí, koľko bodov potrebuješ).
Rixsus
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 288
Registrovaný: 18 nov 2005, 19:40
Kontaktovať používateľa:

Príspevok od používateľa Rixsus »

Ak ti to pomoze
ak S[s1,s2] je stred a r polomer potom

x=s1+r*cos(uhol)
y=s2+r*sin(uhol)

uhol ako pisal od 0-360 alebo 0-2pi
ravanelli
Light Expert
Light Expert
Príspevky: 78
Registrovaný: 04 nov 2006, 13:39

Príspevok od používateľa ravanelli »

dakujem páni za pomoc
Napísať odpoveď