Best solution for this would be to work in 2D with lines, converting your base curve to a polyline (evenly subdivided) and “going 3d” after that.
If you still want to go with surface first, usually you would rebuild your base curve with a high point count so the subdivision will be even.
In your case I did divide by count + interpolate instead of rebuild.
Even tiling_V2.gh (27.1 KB)
Your base curve is… not ok … something fishy is happening inside your filletting cluster, that’s why I’ve avoided using rebuild.
Even the subsequent steps are strangely slower than one would expect…
Note to McNeel staff:
Curve output from OP cluster and the subsequent offset are impossible to rebuild, both Rhino or GH would instantly crash if made an attempt to rebuild.
Rhino 6.13.19031.5531, 31/01/2019
Reuploading OP attachments to avoid its loss… just in case.
Evenly tiling.3dm (125.4 KB)
Even tiling.gh (29.8 KB)