I have started working on a very simple file and trying to boolean 2 closed polysurfaces together… which It just does not do. incredibly frustrating, time consuming and not what you would expect to happen
V7 has a terrible bug here.
I kept double checking all the geometry, and could not find anything wrong. in the end, I saved the exact same file to V6, and opened it up in V6, and the Boolean function worked straight away as it should, so there is nothing wrong with my objects, as they are clean closed polysurfaces. I was then able to fillet some edges, [which I was NOT able to do in V7 either]
for now I am having to revert and work in V6, which is a shame…
Does V7 require an update or something to resolve?
OK - so here are attached some files, and also some screen recordings showing the difference between V6 and V7…
Here in V6 no problem creating a boolean union…
and here, in V7 with exactly the same geometry it does not work…
I keep running into this constantly all the way through when working - its completely bizarre and I can’t see how there would be any difference as the geometry is exactly the same…
Hi Andrew - the problem is that your BU is being asked to union objects that meet exactly at their faces - BU can handle this if the faces are planar - that is, say two boxes right next to each other sharing a location for the faces that touch - Rhino knows what to do there - it removes both of the faces that are internal to the unioned object. But if the faces are not planar - as in your case, there are cylindrical faces - this fails, so the uinion will fail, or it will not properly remove the internal faces from the result. The bast way to deal with this is toremove the coincident faces and simply Join the remaining objects at the naked edges, leaving BU out of the propcess altogether.
(Rhino is a surface modeler and not a solids modeler, so thinking in terms of surfaces and faces can be helpful)