Hola Antonio.
Me he dado cuenta que con el uso del Civil 3D con codificacion de puntos podemos hacer el cierre de polilineas de forma perpendicular.
Es decir, el cierre no consistiria en cerrar con un ultimo tramo el punto inicial con el punto final de la polilinea, sino de anadir un nuevo vertice con 2 ultimos tramos.
Por ejemplo, tenemos una polilinea con los tramos A,B,C y D.
Si le decimos hacer un cierre a escuadra (rectangular), se crea un nuevo tramo perpendicular a D (que llamaremos E)y posteriormente otro nuevo tramo perpendicular a E que cierra al primer punto de la polilinea.
Otra opcion, en vez de tener 2 escuadras, es que el ultimo tramo creado sea una prolongacion de la direccion del primer tramo.
Para diferenciar estos 2 tipos, por ejemplo podria seleccionarse el cierre del tipo "P-P" de perpendicular-perpendicular o "P-E" de perpendicular-extension.
Finalmente, preguntar si se quiere convertir todo a una unica polilinea(si es una polilinea cerrada) o dejarla sin unir los tramos nuevos creados a la polilinea.