Here's a bit more explanation on why you get this kind of result when doing a boolean with a non-solid open surface as the base object.
Say you try to do a boolean with this plane surface as the base object and the cylinder as the cutting object:
MoI has no way of knowing which piece of the cylinder it is supposed to keep - it doesn't know whether it should keep this part:
Or whether it should keep this other part instead:
Since it has no way of deciding which piece to keep it does not keep either one and instead will make a result like this:
If you do want to cut objects like this with one another and keep one side of the cylinder part, you would usually want to use the Trim command instead of booleans, it will slice objects up into pieces and then you get to pick which pieces to discard, it does not try to automatically decide based on volume containment unlike the booleans.
Because the original network handle type object had open ends at the top and bottom, it was not a solid and so it behaves the exact same way as this example in this post with the plane - I know that it seems like that handle seemed fairly "solid-ish" looking at first glance, but unless it has a totally connected skin that actually forms an enclosed volume MoI is not able to give any special weight to one side of it or the other side since that would require some kind of more artifical intelligence-like judgement about which side is supposed to be the outside region of it, while if you actually have a solid there is a clearly mathematically defined outside and inside region.
- Michael
|