Fillet covering entire face, rather than just specified edge

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
ilewismsl
Posts: 5
Joined: Mon Aug 08, 2022 11:09 am

Fillet covering entire face, rather than just specified edge

Post by ilewismsl »

If I create a box and filet the four edges around the sides (FilletProblem1) or if I draw the fillet in the sketch (FilletProblem2), an additional fillet on a top or bottom edge fillets all the edges around the corresponding face, not just the edges I select.

This appears to be a defect. Fillet does not look like it is supposed to chase edges from a selected edge.

I have attached two example files that show the problem. One uses two fillets and the other draws the fillets on the sides in the sketch.

Ian Lewis
www.mstarlabs.com

Using

Code: Select all

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.29177 (Git)
Build type: Release
Branch: releases/FreeCAD-0-20
Hash: 68e337670e227889217652ddac593c93b5e8dc94
Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.2
Locale: English/United States (en_US)
Installed mods: 
  * fasteners 0.3.38
  * MakerWorkbench
  * sheetmetal 0.2.49
  * ThreadProfile 1.81.0
Attachments
FilletProblem2.FCStd
(17.88 KiB) Downloaded 13 times
FilletProblem1.FCStd
(18.94 KiB) Downloaded 16 times
chrisb
Veteran
Posts: 53930
Joined: Tue Mar 17, 2015 9:14 am

Re: Fillet covering entire face, rather than just specified edge

Post by chrisb »

Hi and welcome to the forum!
ilewismsl wrote: Mon Aug 08, 2022 11:19 am This appears to be a defect. Fillet does not look like it is supposed to chase edges from a selected edge.
It is indeed on purpose that fillets extend along tangential continuations. This is often very convenient, and sometimes a pain.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
papyblaise
Veteran
Posts: 7871
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Fillet covering entire face, rather than just specified edge

Post by papyblaise »

in example 2 it is enough to make all the threads in a single operation starting with the edge of the large face
Attachments
fillet edge.JPG
fillet edge.JPG (18.12 KiB) Viewed 792 times
User avatar
Shalmeneser
Veteran
Posts: 9475
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Fillet covering entire face, rather than just specified edge

Post by Shalmeneser »

PartDesign_Fillet
Add a fillet
3. For a chain of tangentially connected edges only a single edge needs to be selected, the fillet will propagate along the chain.
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

Re: Fillet covering entire face, rather than just specified edge

Post by adrianinsaval »

That's standard behavior across most CAD or at least all I know of.
freedman
Veteran
Posts: 3441
Joined: Thu Mar 22, 2018 3:02 am
Location: Washington State, USA

Re: Fillet covering entire face, rather than just specified edge

Post by freedman »

Fillet problem#1, if I add the top single edge to the original Fillet list, that seems to work.

Fillet problem #2, that seems broken, your selection is valid but the software is confused.
ilewismsl
Posts: 5
Joined: Mon Aug 08, 2022 11:09 am

Re: Fillet covering entire face, rather than just specified edge

Post by ilewismsl »

Shalmeneser wrote: Mon Aug 08, 2022 4:33 pm PartDesign_Fillet
Add a fillet
3. For a chain of tangentially connected edges only a single edge needs to be selected, the fillet will propagate along the chain.
Oh. Is there any way to say "fillet just what I select"?

Is there a way to break the "tangentially connected edges" without modifying the model?
ilewismsl
Posts: 5
Joined: Mon Aug 08, 2022 11:09 am

Re: Fillet covering entire face, rather than just specified edge

Post by ilewismsl »

Clearing duplicate.
Last edited by ilewismsl on Tue Aug 09, 2022 8:25 am, edited 1 time in total.
ilewismsl
Posts: 5
Joined: Mon Aug 08, 2022 11:09 am

Re: Fillet covering entire face, rather than just specified edge

Post by ilewismsl »

The replies I have here seem to indicate that this behavior is not a defect in either example I provided. It is "as expected".

So, there is no reason to file a defect. I just have to find a way around the behavior.

Is that correct?
User avatar
mfro
Posts: 663
Joined: Sat Sep 23, 2017 8:15 am

Re: Fillet covering entire face, rather than just specified edge

Post by mfro »

ilewismsl wrote: Tue Aug 09, 2022 8:09 am
Shalmeneser wrote: Mon Aug 08, 2022 4:33 pm PartDesign_Fillet
Add a fillet
3. For a chain of tangentially connected edges only a single edge needs to be selected, the fillet will propagate along the chain.
Oh. Is there any way to say "fillet just what I select"?

Is there a way to break the "tangentially connected edges" without modifying the model?
No. The tangent edge contour creation is part of the OpenCascade fillet algorithm. If you want something else (is there a real world use case where you really want that?), you have to work around it (e.g. with a pocket or subtractive loft in simpler cases).
Cheers,
Markus
Post Reply