Estoy trabajando con un $~3$ D en python. Quiero dibujar líneas (que se convertirán en tubos) entre $~3$ Puntos D. Tengo una función que dado dos $~3$ Puntos D $~(P1(X,Y,Z), ~~P2(X,Y,Z))~$ dibuja una línea entre ellos y se convierte en un tubo.
Sin embargo, en algunos casos necesito convertir la línea en dos líneas paralelas desplazadas con poca distancia entre ellas. Por lo tanto, tengo que calcular los nuevos puntos para las dos líneas $~(P1',P1'', P2' and P2'')~$ .
La siguiente imagen resume el punto de partida y el resultado deseado: