I’m trying to get equally distributed points on a curve from the middle. The method I’ve come up with is trying to resemble a for loop; if curve length is larger than X → Split the line.

Definition:

I think this is a good solution, but struggling to figure out how to make a loop to check the lines after each split. Any suggestions? Perhaps a python component would help?

Thanks!