Se me olvidó poner que a los puntos hay que sumar el vector unitario multiplicado por la distancia.
Sea s la distancia, llámala espacio si quieres para asociarla mejor con la letra
Sean (a, b) y (c, d) dos puntos seguidos del trazo.
El vector que los une es (c-a, d-b)
Los vectores perpendiculares son (b-d, c-a) y (d-b, a-c) que apuntan en sentido contrario
Los haremos unitarios dividiendo por el módulo que es
m = |(b-d, c-a)| = |(d-b, a-c)| = sqrt[(b-d)^2+(a-c)^2]
Y los haremos de longitud s multiplicando por s. De modo que los vectores unitarios de longitud s son.
(s(b-d)/m, s(c-a)/m) y (s(d-b)/m, s(a-c)/m)
Ahora basta con aplicar uno de los dos vectores unitarios a los puntos que
Tenemos, dependiendo de a que lado de la figura original va la nueva.
Así tendremos los puntos nuevos
(a+s(b-d)/m, b+s(c-a)/m) y (c+s(b-d)/m, d+s(c-a)/m)
o estos otros
(a-s(b-d)/m, b-s(c-a)/m) y (c-s(b-d)/m, d-s(c-a)/m)
Y en el ejemplo el fallo era doble, no solo porque faltaba s sino porque m era denominador y lo había puesto como numerador.
El ejemplo correcto es
Puedes usar las formulas que ya están resueltas
m = |(b-d, c-a)| = |(d-b, a-c)| = sqrt[(b-d)^2+(a-c)^2]
Y los puntos son
(a+s(b-d)/m, b+s(c-a)/m) y (c+s(b-d)/m, d+s(c-a)/m)
o estos otros
(a-s(b-d)/m, b-s(c-a)/m) y (c-s(b-d)/m, d-s(c-a)/m)
Tomas
a=5; b=7; c=8; d=10
m=sqrt[(7-10)^2+(5-8)^2] = sqrt(3^2+3^2) = sqrt(18) = sqrt(2·3·3) = 3sqrt(2)
Dado que la expresión es aparatosa seguiré usando m hasta el final
(5+4(7-10)/m, 7+4(8-5)/m) y (8+4(7-10)/m,10+4(8-5)/m)
(5-12/m,7+12/m) y (8-12/m, 10+12/m)
Se repite el sumando o restando 12/m todas las veces, lo calculamos
12/m = 12/[3sqrtr(2)] = 4/sqrt(2) =
racionalizando denominadores es
4sqrt(2) / [sqrt(2)sqrt(2)] = 4sqrt(2)/2 = 2sqrt(2)
Si el ejercicio es teórico debes poner 2sqrt(2) donde pone 12/mm, si es práctico vamos a calcularlo
12/m = 2sqrt(2) = 2 · 1.414213562 = 2.828427125
Y los puntos con algún redondeo para no escribir tanto son:
(2.171572875, 9.828427125) y (5.171572875, 12.828427125)
Si trazas la recta por el otro lado los puntos son:
(7.828427125, 4.171572875) y (10.828427125, 7.171572875)
Y eso es todo, y he comprobado que está bien. Mil disculpas por el fallo.