I would like to generated CNC files for a laser cutter and need to reduce a CSG down to the polygon formed by the CSG and its intersection with a given plane. In OpenSCAD this is called "projection".
This feature would have a large number of other uses such as smart support structure generation for 3d printing, detection of unprintable parts, even better dynamic generation of parts that have to fit together and pull apart.
https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/3D_to_2D_Projection