Wish: procedural fillets that allow you to change the radius on the fly

Please add live curve fillet tools, like Illustrator, Affinity and Houdini.

I like this approach, because it allows you to revisit the fillets without recreating them.
There could be drag handles and type-in radius boxes.

This should be different from the constraints workflow, because the fillets are a derivative of the curves that are filleted, meaning, the input curves drive the fillets. With constraints, fillets may end up modifying the input curves to allow for certain, otherwise impossible radii.

I could even imagine a Grasshopper component that allows you to do on Canvas fillets.

hi @Intuos
I agree this would be useful,

I logged:
RH-76411 Editable fillets for FilletCorners and Fillet

Thanks for logging @Gijs!

@Gijs, I forgot to mention, could you write up that the radius will have to be recomputed when the input curve is modified? Say I change the angle or modify the CVs of a spline that is filleted with another curve on the intersection. The bulk of the work is usually in re-adding the fillet once you have made changes to the input. If Rhino could do that without getting into full-blown constraint based sketches, that would save a lot of time.

I’m more or less thinking it should work like this proof of concept of a script I am working on in Grasshopper (but with the double click and a widget instead of/ in addition to attributes:

From this topic: Detect geometry changes - access GUID data in between paranthesis? - #8 by Intuos

We’ve all been there — you fillet a polyline, then realize the radius needs to change. Your options? Undo everything and start over. Or manually rebuild the curve.

So I built a tool that fixes this. Select your filleted curves → slider adjusts the radius in real-time → done.

What it does:

  • Detects the existing fillet radius automatically

  • Removes fillets, simplifies the polyline, re-applies with new radius

  • Live preview as you drag the slider

  • Works on multiple curves at once

  • Preserves layer, color, and attributes

Built as a C# plugin for Rhino 8.https://youtu.be/Z5LWaDA20_Q