I’m looking for solution to convert any curve to possible smallest amount of arcs. I know there is convert curve to arcs component but there is no enough input options to create smallest amount of arcs with optimal lengths.

Can you describe where to start? Is it good idea to set start value of each slider on gene list and test average distance between points on input and output curves and then automatically correct values?
I’ve way to set the values of a GenePool within a script at old forum but solution is from 2013, so maybe there is easier way now.

A bit late, but whatever here an idea that could be developped. I choose to make mutliple bi-arc curves depending on the number on the number of bi-arc. The placement of bi-arc end depends upon the summation of the curvature. I choose the curve that has all mid points at a distance lower than a precision that you need to provide. bi arc.gh (18.3 KB)