Consistent Gradient between Two Points on a Topography

Dear All,

I am tasked with defining a path that follows a consistent gradient/angle of descent between two points located on a topography. I have seen some great examples produced within Grasshopper shown in the below images and link, however it would be great if Revit-Dynamo could define this solution as most of my topograhpy work is within Revit and Civil3D. I’d appreciate any response or ideas on how to perform this task.