![]() |
![]() |
![]()
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 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 00:07 |