Hi Alex, I sent you a reply through e-mail, copying here too:
Thanks for sending the file. It looks like the problem is some of the ribs are not solids. Like the one in the attached screenshot:
has an object type of “Joined srf” instead of solid. That means that there are some “naked edges” in it – edges that belong to only one surface instead of being joined between 2 surfaces as a solid will have.
The boolean operations will intersect objects and then determine which areas to keep and which to discard based on which solid volume they are contained inside of. The results can be unpredictable if some areas are not closed solids.
It’s not very good to make pieces to boolean that have coincident surface areas that are just barely skimming over top of each other. For ribs like this don’t try to cut the rib down and then union the piece that is skimming along the interior, instead use just one boolean union with the “boolean subset” function. That’s where instead of selecting the whole object you should instead select only the interior faces of it and then the boolean will only intersect using those faces.
See here for some examples:
http://moi3d.com/forum/index.php?webtag=MOI&msg=6793.3
http://moi3d.com/forum/index.php?webtag=MOI&msg=6742.10
http://moi3d.com/forum/index.php?webtag=MOI&msg=6663.1
Here’s a screencap showing what you would select for your object, the Booleans will work better when the pieces that are to be booleaned push through each other a ways instead of having skimming/overlapping surface areas. So notice here that before doing the boolean I have selected only the interior faces of the main object. That will limit intersections to only be calculated on those faces and not in other areas:
Hope this helps!
- Michael
|