w jaki sposób uzyskać współrzędne punktów przecięcia siatki ?

0

witam,
mam siatkę o regularnym skoku, co 30 jednostek. W pliku tekstowym mam opisane kilka lini łamanych(ścieżek) opisanych współrzednymi,np. <42,17>,<81,56>,<32,94>,<63,94> (współrzędne punktów w których linia się załamuje).
problem polega na tym w jaki sposób uzyskać współrzędne punktów w których linia przecina "szkielet siatki" ????

1

W czym problem? Weź którykolwiek odcinek: np. od A=<42,17> do B=<81,56>. Wyznacz wszystkie wielokrotności liczby 30, które leżą między 42 a 81 - jest jedna taka liczba: 60. Wyznaczasz punkt przecięcia odcinka AB z prostą o równaniu x=30. Analogicznie dla drugiej współrzędnej, szukasz wielokrotności liczby 30 leżące między 17 a 56, znów jest jest jedna (30), wyznaczasz punkt przecięcia odcinka AB z prostą o równaniu y=30.

0

czy tak trudno wyznaczać punkt przecięcia dwóch prostych? Szczególnie, gdy jedna z tych prostych to x=i*30 lub y=j*30? Patrząc na twój wiek (1990) to nie powinno być to trudne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1