Is this a bug? PartDesign + Fillet + Round

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!
Post Reply
ChemicalCoal
Posts: 24
Joined: Sun May 09, 2021 3:38 am

Is this a bug? PartDesign + Fillet + Round

Post by ChemicalCoal »

Starting with the following model:
15mm cube, with R5mm circle extruded off of it, and a 2mm fillet.
Applying a fillet to the outer edge has some unexpected results.
Image

2mm round (sharp corner round)
Image

3mm round (rounded corner round)
Image

5mm round (rounded corner round)
Image

8mm round (??)
Image

OS: Windows 10 Version 2009
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24276 (Git)
Build type: Release
Branch: releases/FreeCAD-0-19
Hash: a88db11e0a908f6e38f92bfc5187b13ebe470438
Python version: 3.8.6+
Qt version: 5.15.1
Coin version: 4.0.1
OCC version: 7.5.0
Locale: English/United States (en_US)
Attachments
Test1.FCStd
(86.7 KiB) Downloaded 17 times
Last edited by ChemicalCoal on Thu May 13, 2021 10:59 pm, edited 1 time in total.
mendy
Posts: 262
Joined: Mon May 21, 2018 2:16 pm

Re: Is this a bug? PartDesign + Fillet + Round

Post by mendy »

Your Fillet001 is too large and runs into Fillet.
Works with 0.5mm for Fillet001
Attachments
fil.jpg
fil.jpg (35.58 KiB) Viewed 384 times
ChemicalCoal
Posts: 24
Joined: Sun May 09, 2021 3:38 am

Re: Is this a bug? PartDesign + Fillet + Round

Post by ChemicalCoal »

mendy wrote: Thu May 13, 2021 10:33 pm Your Fillet001 is too large and runs into Fillet.
I understand that it is the contact between Fillet and Fillet001 that causes this to happen, but the 5mm fillet should be possible, and the 8mm fillet should error out.

By adding the 3rd edge, I can get fillets up to 7mm to work, so I don't think the issue is the 5mm fillet is too big.
Image

I think that the issue is the tool switched from a sharp corner round to a rounded corner round when it shouldn't have. I'm not sure why the round doesn't error at 8mm (which should be an error) but errors at 7.5mm (I think this is correct) and 2.6mm (I think this shouldn't be an error, and this is around the point where it switched from sharp corner rounds to rounded corner rounds).
This is an example I found online.
Image
chrisb
Veteran
Posts: 54201
Joined: Tue Mar 17, 2015 9:14 am

Re: Is this a bug? PartDesign + Fillet + Round

Post by chrisb »

The limitation mentioned by mendy comes directly from the OCC geometric kernel. It is known that fillets have their limitations, this is one of them.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply