Joining flat trimmed Breps screws-up the edges

As explained in the title.
Joining them all in Rhino produces no ill-effect.
The goal in joining all the trimmed surfaces was to sift the outer ones (here, in red) that are connected by an edge .

231204_PROG_Edge screw-up.gh (102.6 KB)

Joining only the outer surfaces in GH without the inner ones does not change the edges though.
So it’s the fact of mixing in surfaces that can’t be connected together that produces the problem.

This makes no sense…

Did I stump y’all ?

Hmm… Is no one disturbed by this ?

Just another mysterious GH anomaly, they happen every day. :cry:

1 Like

hi @osuire I see this, thanks for reporting. This seems a bug in RhinoCommon.
RH-78899 Brep.JoinBreps modifies edges

1 Like

RH-78899 is fixed in Rhino 8 Service Release 3 Release Candidate

1 Like