This Blender Python script creates a “cutter” object from a 2D polygon that is extended along the Z-axis. It then applies a boolean modifier (using the INTERSECT operation with the EXACT solver) to ...
A modifier stack manager for Blender 2.8. This is still work in progress.