You can easily do this with Tweener, @architect.civil5 :
You can find this example’s 3dm and Grasshopper document here:
https://mathiasfuchs.com/TweenerExamples/exampleDiscourse1.3dm
https://mathiasfuchs.com/TweenerExamples/exampleDiscourse1.ghx
Let me know if you have remarks/suggestions!

