![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Posiadam kolejny i już ostatni problem do rozwiązania. Jako iż matematyka nie jest moją najmocniejszą stroną zwracam się do Was o radę. Mam linię którą chce narysowac za pomocą obrazków. Linia posiada x1, y1, x2, y2. Na podstawie współrzędnych obliczam długość wektora:
Dzięki czemu wiem ile obrazków ma znajdować się w danej lini. Nastepnie za pomocą petli rysuje te obrazki:
Problem polega na tym, że niektóre linie są ustawione pod różnym katem. Wiem, że do tego słuzy funkcja:
Znalazłem skrypt który na podstawie współrzędnych oblicza kąt (w radianach):
Po połączeniu wszystkiego:
Rysowane są tylko linie poziome, reszty nie widac na canvas. Ma ktoś jakiś pomysl? Edit. Problem może tkwić w punkcie według którego jest nachylana dana linia. tzn. canvas.translate(x, y); Aczkolwiek nadal nie wiem dokładnie ocb. Ten post edytował markuz 23.05.2014, 10:36:23 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Raczej nie. W podanym linku rysuje gość linie, bez tła i to w czystym HTML. Znalazłem coś podobnego: http://jsfiddle.net/m1erickson/R278u/, ale to nadal nie to samo - chociaz będę kombinował.
Gotowe rozwiązanie: kod: http://jsfiddle.net/bb6D2/ podgląd: http://jsfiddle.net/bb6D2/show/ Dzisiaj dopisałem rysowanie tła z obrazków na podstawie krzywej Bezier'a, może komuś się przyda: http://jsfiddle.net/pNSLT/ Ten post edytował markuz 29.05.2014, 09:49:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:36 |