Cuts the second solid out of the first, the same as subtract.
The solid to cut from and the solid to cut with
The first solid minus the second
Fuses two solids into one, the same as add.
The two solids
The fused solid
Keeps only the volume two solids share, the same as intersect.
The two solids
The shared volume
Cuts the second solid out of the first, leaving what remains of the first.
The solid to cut from and the solid to cut with
The first solid minus the second
Fuses two solids into one closed, watertight solid.
The two solids
The fused solid
Keeps only the volume two solids share, dropping everything else.
The two solids
The shared volume
Sweeps the second solid over the whole surface of the first and fuses everything it passes through, growing the first solid by the shape of the second - the Minkowski sum, which is how a solid is rounded or padded by a sphere.
The solid to grow and the solid to sweep
The grown solid
Sweeps the second solid over the whole surface of the first and cuts away everything it passes through, shrinking the first solid by the shape of the second - the Minkowski difference, the erosion that undoes a Minkowski sum.
The solid to shrink and the solid to sweep
The shrunken solid
Cuts every further solid in the list out of the first one.
The solids, the first being the one cut from
The first solid minus all the others
Fuses all the solids in a list into one.
The solids
The fused solid
Keeps only the volume all the solids in a list share.
The solids
The volume common to all of them
Cuts a solid with another solid and keeps both pieces: the part inside the cutter and the part outside it.
Cheaper than an intersection followed by a subtraction when both are needed.
The solid to split and the solid to cut with
Two solids: the part inside the cutter, then the part outside it
Cuts a solid with a plane and keeps both pieces.
The plane is given by its normal and its distance from the origin along that normal; the first piece lies on the side the normal points to, the second on the other side.
The solid, the plane normal and the plane's distance from the origin
Two solids: the part on the normal's side, then the rest
Cuts a solid into slabs with several parallel planes, all with the same normal, at the given distances from the origin.
Each cut keeps the part on the far side of the normal as a finished piece and carries the rest to the next distance, so the offsets should increase; n offsets give n + 1 pieces, empty ones dropped.
The solid, the plane normal and the distances of the planes from the origin
The slabs, one more than the offsets given
Cuts a solid with a plane and keeps only the part on the side the normal points to.
The plane is given by its normal and its distance from the origin along that normal.
The solid, the plane normal and the plane's distance from the origin
The part of the solid on the normal's side
Combining Manifold solids: fusing, cutting and intersecting two or many at once, and splitting a solid with another solid or a plane. Because the kernel works on closed triangle meshes, these are fast and always give a watertight result; the two-shape and many-shape forms give the same results and exist for convenience. Every method returns new solids and leaves the inputs as they are.