Selecting x+1 points of each divided curve

is there a way how to select the first point of first curve, second point of second curve, third point of third curve, etc etc… would like to interpolate a curve along those points which would eventually wrap around the shape. Attached are the files and image!

would appreciate any help

TEST (16.2 KB)
TEST 1.3dm (5.9 MB) (7.3 KB)

Here’s a different approach to your goal (using IsoVist Rays).

Includes a simple script to pull the resulting curve to your original mesh (not as crucial if you use a small distance between contours).

TEST (2.2 MB - geometry internalised)