Boolean union fail yet intersects by 0.5mm so why?

Hi,
V5
need to boolean union this, it fails, have altered tolerance from 0.1 through to 0.000001 just to see if its that and still it fails.

Oh I do hate it when such happens.

Initially I had its base co planar, fail, so then added a block to uside, bound to work now, but no.

V5 note.
as V8 wouldnt rotate and behave and give yellow select and was too thick and …OMG.
.
got on like a house on fire, no messing with settings and fixing things.until this.
SR7 25x25mm basis SR5 rhinoV5 boolean fail.3dm (503.8 KB)

Steve

I get a closed polysurface.

Hi Steve -

Thanks. I’ve put this on the list as RH-88112 BooleanUnion: Rhino 9 Failure Case
-wim

Dear @Steve1
the wedge forms an angle of 0.286 and 0.859 degree.
The result of boolean union changes if you change the document unit angle tolerance.
(but will not result in what you re after).

another way to get an result:
_intersect
_trim (2x)
_join

kind regards - tom

Hi,
@wim
Note..This was Rhino 8 not 9 failure.

Tom,
will try for that instead.

so angle tolerance is also something to alter, though doesnt work here you say.

I wonder what is the idea of tolerance where all it does is cause us to have to alter it ! :laughing: :weary:
we all want things to just work.

Steve

are you sure you got the correct result ?
check those edges marked with (x) (x)

I also tried _mergeallCoplanarFaces and _shrinktrimmeSrf … then boolean union and the result was bad in this area…there are ugly very small angles …