OS: Debian GNU/Linux 10 (buster) (GNOME/default)
Word size of FreeCAD: 64-bit
Version: 0.20.25116 (Git)
Build type: Release
Branch: master
Hash: 267cb43a328aefeb674104bf5a3cf7cb7cc2076a
Python version: 3.7.3
Qt version: 5.11.3
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
Hello, I am trying to create a small building like this:
So I proceeded to create an array of objects(compounds with 3 solids each) then created a cutting object via Part Design.
And then used the boolean operation Difference or Cut of two shapes. (Array001 and Cutting Object) This is the unexpected result I get.
Am I doing something wrong? or is this a bug that should be reported?
I am attaching the file in case you want to confirm the behavior.
Cut of two shapes 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!
Cut of two shapes fails?
- Attachments
-
- cabina1.FCStd
- (218.17 KiB) Downloaded 16 times
Re: Cut of two shapes fails?
Set the fuse property for the Array001 to true, do the cut, add a CompoundFilter.
See the feature tree in this pic:
See the feature tree in this pic:
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
Re: Cut of two shapes fails?
In the array properties change Fuse from False to True
Delete the body from the cutting object and extrude the sketch in Part workbench.
Now there is no unwanted mexture between Part design and Part workbench.
The Cut will now succeed
Delete the body from the cutting object and extrude the sketch in Part workbench.
Now there is no unwanted mexture between Part design and Part workbench.
The Cut will now succeed
- thomas-neemann
- Veteran
- Posts: 11903
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Cut of two shapes fails?
i like the solution very much. now i also know what the compund filter can be used for. thanks
Re: Cut of two shapes fails?
Thanks @drmarco but still is not really working, take a close look at the starting pieces, every panel of the array is made of 3 solids. The cut operations brings only one of them and two in some other places.
EDIT: I see what happened, the Polar Array has pieces intersecting themselves, this creates a problem, if i set it to only 31 pieces, they don't intersect and all goes smooth. Interesting is that the Part Check Geometry did not warn me about the self intersection of the Array
I still did not understand the use of the compound filter. Can you explain?
Thanks a lot
EDIT: I see what happened, the Polar Array has pieces intersecting themselves, this creates a problem, if i set it to only 31 pieces, they don't intersect and all goes smooth. Interesting is that the Part Check Geometry did not warn me about the self intersection of the Array
I still did not understand the use of the compound filter. Can you explain?
Thanks a lot
- thomas-neemann
- Veteran
- Posts: 11903
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Cut of two shapes fails?
You have to enable BOPCheck. That reveals lots of self intersections in Array001
The source of the still occurring problems is that the source of the array, Sip_Panel001, shows allready lots of errors on geometry check.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
- thomas-neemann
- Veteran
- Posts: 11903
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact: