Markuz Opublikowano 28 Lipca 2008 Udostępnij Opublikowano 28 Lipca 2008 Więc tak, zabieram się do robienia czegoś w stylu painta tyle żę bd służyć do czegoś innego ;p Jak zrobić aby: 1. Narysować linię która przy pierwszym kliknięciu by się zaczynała a przy 2 kończyłą 2. Narysować tak samo jak wyżej kwadrat i koło Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nicolas Opublikowano 28 Lipca 2008 Udostępnij Opublikowano 28 Lipca 2008 1. Przy pierwszym kliknieciu zapisac pozycje i w real time wyliczyc funkcje liniowa z tej pozycji i pozycji myszki. Potem odpowiednio podawac x lub y (i wyliczac drugie) z zakresu od pozycji zpisanej do pozycji myszki. Dzieki temu bedziesz mial kolejne współpodrzędne punktow (pikseli raczej), ktore stworza ta linie. y = ax + b Bedziesz mial dwa punkty (zapisany i myszka), wiec: y = ax + b y2 = ax2 + b I z tego ukladu mozesz wyliczyc a i b, czyli masz gotowy wzor. W momencie drugiego klikniecia zapisujesz tez x2 i y2. Potem rysujesz od pierwszego zapisanego, do drugiego zapisanego. Edit: Hm... Mozna tez uzyc draw_line. :P Troche o tym zapomnialem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się