Hi,
I'm trying to create a transition from a rectangle to a circle. I lofted 4 solids from each corner of the rectangle to the circle, and began to make unions of the solids, but the last solid could not be added to the union. Instead, it appears to give me the difference of the solids. What am I doing wrong? Could someone please help? Thanks.
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13522 (Git)
Build type: Release
Branch: releases/FreeCAD-0-17
Hash: 3bb5ff4e70c0c526f2d9dd69b1004155b2f527f2
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedKingdom (en_GB)
Union fails
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!
Union fails
- Attachments
-
- Flue5.FCStd
- (54.97 KiB) Downloaded 21 times
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: Union fails
Sometimes it helps to move one object a little bit (micrometer).
Re: Union fails
I made a boolean fragment and then created a solid from external faces
Re: Union fails
Thanks, easyw-fc it worked!
Re: Union fails
Unfortunately, the end shape is no longer parametric.
There's a much more efficient method: create only one Loft, and use Part Mirror to mirror it on two planes.
It's not the difference between the solids, the operation fails and produces only some of the faces. The problem is that the OCC kernel struggles to handle tangency between solids in Boolean operations. The lofts all end up with the same circular section at the top, causing tangency. The trick is to remove the tangency condition, which is easy here: make a single loft, and cut it along the XZ and YZ planes to keep only a 1/4 of it.
Boolean operations sometimes have trouble with solids that have co-planar faces, but they don't struggle as much as with tangency.
Then mirror it, fuse it with the loft; mirror the fusion, and fuse again.
Finally, set the Fusion001's Refine property to true to get rid of the residual edges on the top planar face.
This results in a fully parametric model.
- Attachments
-
- Flue5_normandc1.FCStd
- (119.88 KiB) Downloaded 24 times
Re: Union fails
My solution
- Attachments
-
- couronne du roi des fous.PNG (42.13 KiB) Viewed 706 times
-
- couronne du roi des fous.FCStd
- (211.86 KiB) Downloaded 20 times
Re: Union fails
Even more crazy, model with bells with ball inside
- Attachments
-
- couronne du roi des fous1.FCStd
- (284.85 KiB) Downloaded 22 times
-
- couronne du roi des fous1.PNG (116.2 KiB) Viewed 688 times
-
- Veteran
- Posts: 7788
- Joined: Tue Jan 07, 2014 11:10 am
- Contact: