Функция для перевода конечных координат линии

У меня есть две точки в конце строки.
Мне нужно получить конечные координаты перевода этой строки.
Перевод будет параллельной линией, которая находится на расстоянии d от исходной линии.
вот изображение того, что мне нужно:

enter image description here

Поэтому мне нужна функция, с помощью которой я могу передать эти две точки и расстояние и получить в ответ две новые координаты.
Я застрял на этой проблеме на некоторое время. Любая помощь будет оценена!
Спасибо!

5
задан Oliver Charlesworth 28 June 2012 в 22:11
поделиться