Added a file for the final cut of the poly intersection process.
Included lines for retrieving the triangles of each surface
Added the surface_intersections and intersection functions.
Added more necessary functions for getting surface intersections. Started dictionary for surface intersections.
Corrections to the intersections dictionary implementation.
Updated how the file is loaded and mesh sets are retrieved.
Implmeneted a function to retrieve intersections for a given volume.
Added a function for stitching intersections.
Corrections to the stitch function.
Updated stitch function to use del list[index] when checking for already-complete loops in surface intersections.
Refactor of surfce_intersections function.
Added a fix for conincident intersections and updatd the plot to polycollections
Updated plot to polycollection by volume
Updated to plotting patches
Got it! Needed to manually set the path coding for drawing the polygons.
Added a line to handle volumes without surface intersections
Added comments and cleaned up. Removed some unused functions.
Created a new function slice_faceted_model that will return a list of patches to plot for a given .h5m file.
Added coord and axis parameters to the slice_faceted_model function.
Removed patch creation from slide_faceted_model and put it into main.