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!
openBrain
Posts: 1044
Joined: Fri Nov 09, 2018 5:38 pm

Re: Fillet on edge between touching/intersecting features

Postby openBrain » Wed May 15, 2019 9:33 pm

Sullyvan
Posts: 4
Joined: Thu May 16, 2019 2:31 pm

Re: Fillet on edge between touching/intersecting features

Postby Sullyvan » 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.

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
Posts: 1044
Joined: Fri Nov 09, 2018 5:38 pm

Re: Fillet on edge between touching/intersecting features

Postby openBrain » Thu May 16, 2019 4:42 pm

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
Posts: 15624
Joined: Tue Mar 17, 2015 9:14 am

Re: Fillet on edge between touching/intersecting features

Postby chrisb » Thu May 16, 2019 5:46 pm

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 89 times
openBrain
Posts: 1044
Joined: Fri Nov 09, 2018 5:38 pm

Re: Fillet on edge between touching/intersecting features

Postby openBrain » Thu May 16, 2019 5:59 pm

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

Re: Fillet on edge between touching/intersecting features

Postby chrisb » Thu May 16, 2019 6:20 pm

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.
chrisb
Posts: 15624
Joined: Tue Mar 17, 2015 9:14 am

Re: Fillet on edge between touching/intersecting features

Postby chrisb » Thu May 16, 2019 6:24 pm

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)
openBrain
Posts: 1044
Joined: Fri Nov 09, 2018 5:38 pm

Re: Fillet on edge between touching/intersecting features

Postby openBrain » Thu May 16, 2019 10:44 pm

chrisb wrote:
Thu May 16, 2019 6:20 pm
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.
Weird as the file attached to the ticket is actually int_fillet2 where I just copy-paste my example with a pad... :?
chrisb
Posts: 15624
Joined: Tue Mar 17, 2015 9:14 am

Re: Fillet on edge between touching/intersecting features

Postby chrisb » Thu May 16, 2019 10:54 pm

iuliuv wrote:
Sun Apr 28, 2019 5:33 pm
Capture2.PNG
Iuliuv, did you create that model with 0.18.16110?
Sullyvan
Posts: 4
Joined: Thu May 16, 2019 2:31 pm

Re: Fillet on edge between touching/intersecting features

Postby Sullyvan » Fri May 17, 2019 9:27 am

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 2 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 42 times