Feature request: Dual fillet with trim

The request is to be able to apply two fillets, followed by an optional trimming of the input curves to achieve a result that currently takes multiple steps and mouse clicks. This new tool should take only 3 mouse clicks (the 2nd one tells Rhino which side to keep) and could be especially useful for circles and other closed curves. Currently, the closed curves need to be split by two cutting objects each, only then it’s possible to apply a couple of fillets, resulting in multiple mouse clicks and wasted time.

There must be a “Repeat” option, too - just like the regular “Fillet” tool.

1 Like

Dear @Rhino_Bulgaria i see the annoying / painful moment you re describing.

But I also see many, ugly special cases that will make the requested Feature quite unsharp - people will expect different behaviour as soon as the input is more complex.

And there is this ugly, related bug:

i think a more general tool would be great - somehow a CurveChain as a “linear” friend of CurveBoolean - a Curve-Combination based on Chaining, allowing open Curves to participate.
it should allow connect by extending, trim/split only, filleting.
there would be a interactive state similar to Curveboolean:
“click next Segment to append…”
this would include your request, but make it more universal. ( will work for more complex trimming, combining sharp/ fillets…)

but to be honest - i would love to see a better matchSrf first ;-D

kind regards - tom

Why not just usign fillet to create the 2 fillets and then trim?
Fillet is able to extend the line.

Is a bit longer but let you do solve a much bigger number of situation, especially if yuo like different fillet radius.

1 Like

The request is about a totally different use case. I’m ware that I can use the fillets to trim the circle afterwards (this is how I made the sample image above), but it’s cumbersome and takes 6 mouse clicks and activating two commands instead of 3 clicks combining fillets and trimming in a single command (especially if it can be repeated automatically, like the regular fillets). Now, imagine that there are tens or hundreds of these that you have to modify in the same way. It will take ages.

Here is a quick comparison:

a) Current approach:

  1. Activating “Fillet” (1 mouse click);
  2. Picking 4 curves to build two fillets (4 mouse clicks);
  3. Pressing the “Trim” icon (1 mouse click);
  4. Picking the portion of the circle that must be trimmed (1 mouse click).

This all requires 7 mouse clicks for the initial pair of fillets, followed by trimming. It can’t be repeated. Or, if fillets are applied separately, they could be repeated and require 4 mouse clicks per a pair of fillets, but then trimming must be a separate operation that adds even more mouse clicks.

b) Desired future approach:

  1. Activating “DualFillet” (1 mouse click);
  2. Picking the 3 input curves to build two fillets, followed by an automatic removal of the excess portion of the middle curve (3 mouse clicks).

This only takes 4 mouse clicks for the initial pair of fillets, and 3 mouse clicks for every next pair. Can be repeated.

The request is about making “trimming fillets” between 3 curves where the middle one is closed. This is a typical job where circles are arranged along curve profiles.

Your example looks more like a Boolean operation to combine several closed curves into one closed profile.