Mam dwa punkty na końcu linii.
Potrzebuję uzyskać końcowe współrzędne tłumaczenia tej linii.
Tłumaczenie będzie równoległą linią, która jest odległością d od oryginalnej linii.
tutaj jest obrazem tego, co trzeba:Funkcja do tłumaczenia współrzędnych końcowych linii
Więc muszę funkcję, która może przekazać te dwa punkty i dystans i uzyskać dwa nowe współrzędne w deklaracji.
Utknąłem na ten problem przez jakiś czas. Każda pomoc zostanie doceniona!
Dzięki!
W którym kierunku będzie wyświetlana linia, jeśli "odległość" jest dodatnia? negatywny? – justderb
To tłumaczenie jest wieloznaczne bez innego kierunku. Istnieje nieskończona liczba linii, które są odległością "d" od i równolegle do linii. – cheeken
Chcę, aby był to segment linii o tej samej długości i równoległy do oryginału. i jeśli narysowałbyś linię między starymi i nowymi punktami, powinna ona tworzyć prostopadłą linię z oryginalną linią. Nie jestem pewien, czy to jasne. Chcę jednak linię widoczną na obrazie. –