I've updated my laser slicer script to version 0.7 with a number of changes. Main changes are:
- The use of the Blender's bisect tool for quicker slicing.
- The script calculates whether each section of a slice is a loop or a line and writes out an SVG polygon or polyline accordingly.
- Automatic removal of any non-manifold edges.