Finally figured out how to define curves in grasshopper so that their length and offset are variables, therefore the overall lofted form changes from iteration to iteration. This was adapted from tutorial 5 (https://www.youtube.com/watch?v=t-fN6eN7fyg&list=PLGV167zE8gnUzZxgWwPkqPQrofJsXtB4) with a graph mapper to set the form of the curves. It was important to break down the lines into point coordinates and then rebuild those points. The resulting loft can now be the form of my driving surface.