Aktywne Wpisy
Weźcie mi to wyjaśnijcie, bo nie jeden raz jestem świadkiem podobnych sytuacji. Weźmy przykład imprezy: WESELE
Ja z moją kobietą (programista + prawnik) 1-2 w nocy: zaorani, zmęczeni, głowy już wiszą nad stołami dosłownie utrzymywane siłą woli i zaraz zwijamy do domu
w tym samym czasie jakieś robolskie pary typu mechanik/budowlaniec + kasjerka/fryzjerka/monterka produkcyjna zapyerdalający po 12h dziennie wywijają na parkiecie, drą pisdy, pełni energii, dopiero się rozkręcają.
My sen po 8h,
Ja z moją kobietą (programista + prawnik) 1-2 w nocy: zaorani, zmęczeni, głowy już wiszą nad stołami dosłownie utrzymywane siłą woli i zaraz zwijamy do domu
w tym samym czasie jakieś robolskie pary typu mechanik/budowlaniec + kasjerka/fryzjerka/monterka produkcyjna zapyerdalający po 12h dziennie wywijają na parkiecie, drą pisdy, pełni energii, dopiero się rozkręcają.
My sen po 8h,
Polaczki będziecie ruchani aż was kukle będą swędzieć ???????? #bekazlewactwa





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ć?
Punkt początkowy:P1(x1,y1)
Punkt koncowy: P2(x2,x2)
Srednica: r
Punkt srodkowy: C(cx,cy)
Muszę narysować okrąg/cięciwe/łuk od punktu P1 do P2 - z zachowaniem odpowiedniego kierunku rysowania.
Możliwe przypadki:
arctg((x1 - cx) / (y1 - cy))@sokytsinolop: no mi brakuje własnie kąta początkowego i koncowego
@Fafnucek: (✌ ゚ ∀ ゚)☞
@m_bielawski: oook, tylko co do czego? hmm...
Załóżmy, że środkiem okręgu jest (0,0), jeśli nie jest to dokonujemy zwykłej translacji.
Masz punkt_początkowy =(x1,x2)
x1= cos(alpha)* r, x2=sin(alpha)*r
Zatem mamy alpha = arccos(x1/r) lub arcsin(x2/r) (oczywiście r jest niezerowe, więc to ma sens)
Tak samo robimy z punktem końcowym. Wybierasz orientacje i rysujesz prostym algorytmem.
@Kuczer: tam nie powinno byc (x1, y1) ?
Ważniejsze kwestie zachodzą później.
Komentarz usunięty przez autora
P1(p1,p2) - Środek okręgu
P2(x1,y1) - początkowy
P3(x2,y2) - końcowy
r - promień choć nie musi być podany, bo wystarczy policzyć ||P1-P2||
Teraz trzeba się zastanowić, o który wycinek koła chodzi (czy kręcić się przeciwnie czy w stronę wskazówek zegara). Lepiej jest przyjąć orientację dodatnią czyli przeciwnie ze wskazówkami zegara.
Dokonujemy translacji, czyli od każdych punktów odejmujemy środek
@Kuczer: proszę możesz to wyjasnić dlaczego tak a nie inaczej?