Fillet on edge between touching/intersecting features
Forum rules
and Helpful information
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!
Also, be nice to others! Read the FreeCAD code of conduct!
Re: Fillet on edge between touching/intersecting features
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)
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.
Re: Fillet on edge between touching/intersecting features
Hi Sullyvan, welcome here,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.
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.
Re: Fillet on edge between touching/intersecting features
It seems indeed to be fixed, left the pad, right the revolution:
- Attachments
-
- 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.
Re: Fillet on edge between touching/intersecting features
Is that the latest daily ? I didn't update mine for a few days now.
Re: Fillet on edge between touching/intersecting features
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.
Re: Fillet on edge between touching/intersecting features
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.
Re: Fillet on edge between touching/intersecting features
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.
Re: Fillet on edge between touching/intersecting features
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)
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 (111.3 KiB) Viewed 631 times