Feature request: Creating a Shared Mesh from Multiple Breps
SHIMADA Makoto
What I want to do is cut the shared elements between two adjacent Breps.
Right now, there is a function called MergeAndKeepFaces, but there are a few problems:
- The requirements for matching surfaces are too strict, so even if two surfaces look the same, they can’t always be merged.
- It doesn’t work for a combination of large and small faces because the faces are treated as different.
- For two perfectly flat surfaces, using the IntersectionLoops and SubdivideBy functions worked.
However, since IntersectionLoops is designed for overlapping Breps, it doesn’t work well for curved surfaces.
Also, CutFaceByLoops requires specifying the index of the plane, but there’s no automatic way to determine this either.
I would like to request one of the following features:
- A function that creates a single mesh without merging Breps if the faces are close enough within a small tolerance.
- An improvement to MergeAndKeepFaces and related functions.

1
Comments
Please sign in to leave a comment.