How to create a 3D polyline using Dynamo starting from point to find a route in mountain (surface) using 8% of slope

the idea is to start from point 1 from the bottom of a mountain targeting a point on top of it (point 55), let say the level diffrence between point 1 and point 55 is 20 km, the automation is to create another point from starting from point 1 and far from it by X meters, takes the elevation from the surface and a slope of 8% regardless of the direction and creat point 2, repeating the process until reaching point 55.
it can be done by checking surface points and putting a label on them for exmple when it matches our condition

Hi @tnimado,

What have you tried so far? A little more info is needed.