The Carve engine is tyFlow’s legacy boolean engine, implemented originally in the very first build of tyFlow. As of tyFlow v1.1, it has been replaced by the PRISM engine.
Self-union: joins the separate elements of object A together, into a single connected mesh.
Intersection: computes the intersection between object A and B as the resulting mesh.
A minus B: subtracts object A from B and returns the resulting mesh.
A minus B (no cap): subtracts object A from B (without preserving volume) and returns the resulting mesh.
B minus A: subtracts object B from A and returns the resulting mesh.
B minus A (no cap): ssubtracts object B from A (without preserving volume) and returns the resulting mesh.
Union: joins object A and B together, into a single connected mesh.
Object list: the list of objects that will act as object(s) B in the boolean operation.
Hide after adding: controls whether objects added to the list will be hidden after adding them.
Split source elements: when enabled, the elements of the source mesh will be split apart and processed in parrallel.
Split input obj elements: when enabled, the elements of the inputs objects will be split apart and processed separately.
If your mesh has shell surfaces (ie, a closed mesh with thickness), these options should be disabled. If these options are not disabled for shell surfaces, the inside and outside of the shell will be processed separately and may not return the desired result.