Aktywne Wpisy

Shatter +34

Salido +154
Minął 19. (z 67) dzień wakacji.
W ciągu ostatniej doby miało miejsce 5 wypadków śmiertelnych w których zginęło 6 osób.
81 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
87 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
W ciągu ostatniej doby miało miejsce 5 wypadków śmiertelnych w których zginęło 6 osób.
81 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
87 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
źródło: 1-479086-10
Pobierz




Jak narysować wycinek koła od punktu początkowego do punktu końcowego znając średnicę oraz punkt centralny koła?
Domiemam iz potrzebuje do tego kąt początkowy i końcowy, ale jak je obliczyć?
Oczywiście. Pierwsze co dodałem tą biblioteke Tylko dlaczego gamma jest NaN ?! ;/
int AngleBetween(myPoint2D a, myPoint2D b)
{
float angle = atan2(a.y - b.y, a.x - b.x);
return angle * 180
Dzielisz sobie angle na tyle części ile uważasz za słuszne, ja sugeruję podzielić na ilość stopni tzn. masz angle*PI/180 i z tego część całkowita. Zaczynasz rysować od punktu B i dodajesz do argumentów cosinusa i sinusa zmienną radian równą iterator * PI/180. I między tymi punktami rysujesz odcinek.
źródło: comment_wqSaVcySnF4oVvJxMP3dffmBTH1II1Bg.jpg
Pobierzźródło: comment_OcLjzS0QuiFpnbvhM3LWYMoIymSWWJZH.jpg
Pobierzźródło: comment_itQOi7xjxy2smmjTDtRGXQgvHrYzYdrK.gif
PobierzJakies inne sugestie mirki?
Aby to zrobić potrzebujesz (do wyboru):
1. punkty O, A, beta
2. punkt O, R, alpha, beta
3. punkty O, A, B
Pamiętaj, że po każdej iteracji alpha
źródło: comment_DN47AhMU0k1h2vgS46XdYU2S0jlI6ZJH.jpg
Pobierz