Fillet on edge between touching/intersecting features

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!
Sullyvan
Posts: 4
Joined: Thu May 16, 2019 2:31 pm

Re: Fillet on edge between touching/intersecting features

Post by Sullyvan »

I opened the file "bug_fillet_revolution.FCStd" in Freecad. The problem seems to be the seam on the ring. If the cam starts or ends exactly at the seam on the ring, the fillet does not work.
To come back to the example.
If the option "symetric to plane" in Revolution2 is selected for the part "Fillet failed" in Revolution, the fillet works as expected.
In the "Fillet succeed" example, if the cam is turned so that one end of the cam lies directly on the seam on the ring, filleting no longer works.
So the problem seems to be caused by the seam on the ring, and it doesn't matter if the cam is created by Revolution or Pad.

I used the following FreeCad Version:
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16110 (Git)
Build type: Release
Branch: (HEAD detached at upstream/releases/FreeCAD-0-18)
Hash: f7dccfaa909e5b9da26bf50c4a22ccca9bb10c40
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Switzerland (de_CH)
Last edited by Sullyvan on Fri May 17, 2019 7:05 am, edited 1 time in total.
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Fillet on edge between touching/intersecting features

Post by openBrain »

Sullyvan wrote: Thu May 16, 2019 3:04 pm I opened the file "bug_fillet_revolution.FCStd" in Freecad. The problem seems to be the seam on the ring. If the cam starts or ends exactly at the seam on the ring, the fillet does not work.
To come back to the example.
If the option "symetric to plane" in Revolution2 is selected for the part "Fillet failed" in Revolution, the fillet works as expected.
In the "Fillet succeed" example, if the cam is turned so that one end of the cam lies directly on the seam on the ring, filleting no longer works.
So the problem seems to be caused by the seam on the ring, and it doesn't matter if the cam is created by Revolution or Pad.
Hi Sullyvan, welcome here,
Could you please provide your complete FC info & a demonstrating file as asked in the IMPORTANT link on top of each forum page ?
EDIT : I actually can't reproduce what you state. ;)
chrisb
Veteran
Posts: 54189
Joined: Tue Mar 17, 2015 9:14 am

Re: Fillet on edge between touching/intersecting features

Post by chrisb »

It seems indeed to be fixed, left the pad, right the revolution:
Attachments
Bildschirmfoto 2019-05-16 um 19.45.09.png
Bildschirmfoto 2019-05-16 um 19.45.09.png (27.26 KiB) Viewed 678 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Fillet on edge between touching/intersecting features

Post by openBrain »

Is that the latest daily ? I didn't update mine for a few days now.
chrisb
Veteran
Posts: 54189
Joined: Tue Mar 17, 2015 9:14 am

Re: Fillet on edge between touching/intersecting features

Post by chrisb »

iuliuv wrote: Sun Apr 28, 2019 5:33 pm Capture2.PNG
I retried int_fillet2 from above and it still doesn't work, makes my FreeCAD loop forever, even if I turn the seam out of the conflict area.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54189
Joined: Tue Mar 17, 2015 9:14 am

Re: Fillet on edge between touching/intersecting features

Post by chrisb »

openBrain wrote: Thu May 16, 2019 5:59 pm Is that the latest daily ? I didn't update mine for a few days now.
sorry for ignoring the IMPORTANT link on a red background. It's not the very latest, but quite. Cannot test on Ubuntu, because 16.04 is not packaged yet.

OS: macOS 10.13
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16694 (Git)
Build type: Release
Branch: master
Hash: cd74f2e92908e94f9f7bc718e1be52939647b844
Python version: 3.7.3
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Fillet on edge between touching/intersecting features

Post by openBrain »

chrisb wrote: Thu May 16, 2019 6:20 pmI retried int_fillet2 from above and it still doesn't work, makes my FreeCAD loop forever, even if I turn the seam out of the conflict area.
Weird as the file attached to the ticket is actually int_fillet2 where I just copy-paste my example with a pad... :?
chrisb
Veteran
Posts: 54189
Joined: Tue Mar 17, 2015 9:14 am

Re: Fillet on edge between touching/intersecting features

Post by chrisb »

iuliuv wrote: Sun Apr 28, 2019 5:33 pm Capture2.PNG
Iuliuv, did you create that model with 0.18.16110?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Sullyvan
Posts: 4
Joined: Thu May 16, 2019 2:31 pm

Re: Fillet on edge between touching/intersecting features

Post by Sullyvan »

Hello, here is some additional information, as well as a Freecad file to follow the fillets.

I created two components.

One only with the PAD function, the other only with the REVOLVE function.

The fact is, that the cam, which is congruent with the seam of the ring, cannot be rounded, or only partially. The other cam can be rounded at all 4 edges.

Another phenomenon has also occurred. The component created with the PAD function has suddenly become hollow. Also a recalculation of the component only worked once.

Deleting the "Fillet-only-on-two-edges-possible" in the component "1_Body-All-made-from-Pad" solves the problem.


OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16110 (Git)
Build type: Release
Branch: (HEAD detached at upstream/releases/FreeCAD-0-18)
Hash: f7dccfaa909e5b9da26bf50c4a22ccca9bb10c40
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Switzerland (de_CH)
Attachments
Fillet-Test.FCStd
(93.62 KiB) Downloaded 19 times
Screen Shot 05-17-19 at 11.07 AM.PNG
Screen Shot 05-17-19 at 11.07 AM.PNG (111.3 KiB) Viewed 631 times
Post Reply