Data matching points to closest curve while usign hierarchy

the Fillet Curve at Parameter will produce one new curve with just that very fillet at that very parameter

stupid example on rectangle: 4 corners → 4 discontinuity points → 4 curves each with its own fillet:

if I bake them and move around to check what’s the output:

we want to iterate filletting the very same curve again and again at different parameters, so need to take into account two things:

  1. we need a loop, in such a way we mod the curve and reuse it for the next iteration
  2. the curve was just filleted at previous iteration, so it changed: probably the list of Parameters for next iteration is no good anymore, because it referes to the original curve without fillets

there’s a magic component from @magicteddy that would make the world of difference to you in this case; it comes from a library of components he has written himself, not released as an official plugin yet, but that he published himself in this forum:

it’s called Fillet Multiple, and allows for those fillet at parameters to be created -I assume- simultaneously:

but if I use that on your final definition “as it is” it gives plenty of errors :frowning:

before I study your script a little bit, there’s just one thing I didn’t fully understand: you have sliders for Road width, sliders for turn radius, but what happens for instance when two different kind of road intersect each other, like a Majour road is intersecting a Secondary one? what turn radius should to be used in that case? always the greater of the two?