Найти вектор направления для первой строки
dx = x2 - x1
dy = y2 - y1
Нормализовать его
len = sqrt(dx*dx + dy*dy)
dx = dx / len
dy = dy / len
Получить перпендикулярный вектор (обратите внимание, что это «правая» норма, для «левых» один знак изменения)
nx = dy
ny = -dx
Получите концы параллельного сегмента с d = параллельное расстояние
x3 = x1 + d * nx
y3 = y1 + d * ny
x4 = x2 + d * nx
y4 = y2 + d * ny