Hi!
I have a Body with simple rotated Shape. It is cut by a Pocket. As soon as the rounded corner (made with circle) touches the Pocket, the cylinder jacket (side of the cylinder) becomes missing.
If I add more structures to the Body, they vanish as soon as the Pocket appears. If I add more pockets, they are filled even if they are not in vicinity of the first pocket! So it seems the overlap between round corner and Pocket leads to inversion of larger Body parts.
Freecad version 0.19 Windows 10.
Is there any logic for this behaviour I should pay attention to? Or is this just a bug?
Thomas
Round corner minus Cylinder inverts Body
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!
Round corner minus Cylinder inverts Body
- Attachments
-
- Screenshot 2021-12-06 120313.jpg (12.67 KiB) Viewed 1360 times
-
- Screenshot 2021-12-06 114636.jpg (121.62 KiB) Viewed 1360 times
-
- bugtest.FCStd
- (23.5 KiB) Downloaded 42 times
Re: Round corner minus Cylinder inverts Body
you have created an invalid solid, your "nut" has a tangent face with the hole in the rotation. Just try changing the radius in the Nut sketch and you will see that it becomes valid. You can't have wall that becomes infinitely thin at the tangent intersection, hence the solid is not valid.
Re: Round corner minus Cylinder inverts Body
Both. It is a sort of bug in the geometric kernel, to which the FreeCAD developers have not much influence. You should avoid such "coplanar" problems as they are called here according to their first occurrences in Part workbench. These issues can occur on coplanar faces, just touching seam lines or similar. You can avoid them by moving the seam to a non critical position (doesn't apply in your case) or by leaving a small distance or a small overlap.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Round corner minus Cylinder inverts Body
You can achieve the acceptable visualization with part module, though the geometry report may show invalid solid.Please see picture.
BTW, do you really need such thin edge feature for your project considering it's manufacturing and structural strength ?
Thanks,
Rana
BTW, do you really need such thin edge feature for your project considering it's manufacturing and structural strength ?
Thanks,
Rana
- Attachments
-
- tangentcut.JPG (31.84 KiB) Viewed 1286 times
Re: Round corner minus Cylinder inverts Body
Thanks very much for the detailed explanation. I will try to avoid touching surfaces in the future.
Re: Round corner minus Cylinder inverts Body
it's not a bug, think about it, it is impossible for it to exist in the real world, I mean you can't have an infinitely thin wall in the real world, so it can't be a valid solid in FreeCAD.