Stores the intersections of edges of one mesh with faces of the other.
In forward mode: edges of P with faces of Q.
In reverse mode: edges of Q with faces of P.
Concatenate multiple disjoint meshes into one. This is a genuine utility
used by both boolean operations and CSG compose. It does NOT perform any
boolean intersection — the meshes must be non-overlapping for correct results.