Documentation / Node reference / geo nodes
geo/M3DDecompose
Splits a manifold solid into one object per connected piece.
Manifold Operations
Takes each solid on its input and emits its shells as separate objects, so the rest of the graph can treat them one at a time. A solid that is already one piece comes out as one object.
The pieces come out in world space, with the input's transform already applied, so they sit exactly where they were.
A CAVITY comes back with a negative volume: the inner shell of a hollow part is wound inward, and on its own it encloses negative space. Measure the pieces with geo/Measure set to volume to tell a cavity from a separate body.
The mesh equivalent is geo/Connectivity, which walks an index buffer and needs a welded mesh to be right. This one reads the structure the solid already carries, so it is exact.
See also
This page is generated from the engine, so it describes the release you can download. The same text is in the editor's Help panel next to the node itself.