Hello,
I was wondering what difference there is between Brep.JoinBreps and Brep.CreateBooleanUnion ? How to choose which one to use ?
Thanks in advance!
the Rhino Command equivalents are
_join
_booleanUnion
join will require, that edges of the single Breps/Face meet within tolerance.
join will not change trimming.
BooleanUnion will cut/trim away inner parts of the Faces and change trimming or even remove faces.
simple example:
(screenshot in ghosted display)
left join
3 square-like surfaces are joined - 3 edges are “glued/welded” together
right booleanUnion
2 closed breps are intersected, resulting in a closed curve, the inner portion of the surfaces is removed (trimmed), the edges are “glued/welded” to a single new brep.
booleanUnion is mostly recommended for closed (poly) surfaces. - but not limited to.
3 Likes