Grasshopper Fillet = 50% Bug!

The Fillet Components in GH doesn’t fillet the full length of curves, it fillets only (maximum) half the length of the shortest curve involved. Disappointing.

Fig.1. Here a curve segment with length 18.19 allows only 9.10 mm Fillet radius and stops there, despite the slider value going up to radius 20:

A half-bug, so to speak. :thinking:

// Rolf

1 Like

I think it’s because the component “thinks” he could also make that 9.10 radius fillet at the other extremity of the curves… So it stops at the middle just in case.
But I agree it’s not convenient in a lot of cases :slight_smile:

yes, that’s probably how it works, I think it is by design. The fillet distance component does this too

Probably yes, but how smart is that when you need to reach the corners from only one direction, like so:

I will have to make my own component for this case. Hm.

// Rolf

the normal fillet component comes closer, although it is not able to consume a segment fully

Ah, only now I found the third “normal” fillet component. Yes, this one works more like I would expect. I’d have to leave a micro-edge at the end of the last contact point so that the fillet can figure out the curvature.

In this case I’m good with G1–>G0 so my final solution was to trim back the lines with a circle centered in the corner and make a BlendCrv G1->G0 instead.

// Rolf

1 Like