I'm trying to sew faces to make solid(s).
It works fine when I sew, for example, the six faces of a cube, with BRepOffsetAPI_Sewing.
And I make a solid from the closed shell it returns, by using BRepBuilderAPI_MakeSolid.
Everything ok for one solid.
But when I try to do the same for two cubes who share one face ( overall 11 faces ) the sewing algorithm returns two unclosed shells because the shared faces is neither in the first one nor in the second.
How should I do to obtain 2 closed shells from my 2 cubes who share 1 face ?