Projecting curve looses order or changes direction

Thanks that helps. Using Curve.NormalAtParameter to get profiles acute to start and end of curve. However I cant figure out why its going in the other direction on some curves when all the curves are going the same direction. I might not understand it properly. the lines projected off a point from the flat curve down the bottom which the calculations are done on