Fillet Curve Issue

Hi,

I have two polylines “Curve 01 & Curve 02” each of starts with a line then an arc and ends with a line.

“Curve 01 & Curve 02” have been generated with two different methods but, when exploded all segments are identical (including the individual segment domain) as shown in the grasshopper caneva.

The only difference is the domain of the hole curve as also shown in the grasshopper Caneva.

I would like to fillet “Curve 01 & Curve 02” with a radius of 11 (see “Fillet.3dm” file & grasshopper caneva)

“Curve 01” is done by filleting the two lines as the arc length is too low regarding the fillet radius of 11 but nothing happens on “Curve 02”.


I would like “Curve 02” to fillet as “Curve 01”, any idea about what’s happening and how can I fix the issue.

Thanks.
Fillet.3dm (143.9 KB)
Fillet.gh (16.2 KB)

Moved to Grasshopper category.

Can you clarify?

You started the thread without selecting a category. I set the category to “Grasshopper”. Now someone looking at the list of threads will see this one is about Grasshopper.

I don’t know how you generated those curves, they might have problems

anyway, if you Join them together after exploding, the fillet works properly:

Thanks David for setting the category.

Hi inno,

Thanks for the tip it effectively works.

While submitting the fillet issue and for more simplicity, the corner I presented in the 3dm file was extracted from a larger drawing with several closed curves.

When filleting without exploding and joining first, all the corners are done except two of them.

When applying your tip there is still one corner without fillet.

Any idea on how to fix it.

Thanks.
Fillet.3dm (132.1 KB)
Fillet01.gh (7.5 KB)

what’s really odd, is that re-referencing the curve also fixes it…
Edit: Suspect this has to do with directions of the curve and which one gets ‘picked first’:

flipping the curves makes another corner fail: