I have created a set of curves and on each curve I want to create the same amount of point at the same location. I started out by selecting the base curve in Revit. Then I offset-ed each curves to a different height. Some curves are generated through intersecting/projected on a sloped surface. This is done because the perimeter of the center curve is llarger than the base and top curve. At the end I extruded lines in the z axis that are perpendicular to the base curve and intersects all curves. This is done to get the same amount of points on each curve and at the same location in the z-axis.

Here is the problem. Each array of points start at a different location.

Each curve also has a different direction. and the number sequence on each segment of the curves isn’t continuous. So If each segment of a curve consist of 5 points, then the 6 points isn’t located adjacent to the 5th point but jumps somewhere completely different on the curve.

My question is:

- How can I get all point sequences to start at the same location on each curve?
- How do I get the points numbering to follow a clockwise or counter-clockwise sequence without jumping to a different location on the curve? I want to prevent that for example points 0 to 4 follows a counterclockwise direction…then points 5 to 11 follows a counterclockwise direction somewhere else on the same curve
- How can I get all point numbering on each curve to follow the same direction?