Python slicing package for FDM 3D Printing based on the COMPAS framework.
Major refactor with ~10x performance improvement:
- CGAL backend - pure python replaced with
compas_cgal,igldependency removed - Modern docs - migrated to
mkdocswith full API reference - COMPAS 2.x - full compatibility with new serialization API
- Visualization - examples now use
compas_viewer - Vectorized ops - hot loops rewritten with
numpy(see_numpy_ops.py) - Type hints - throughout codebase
- Medial axis infill - via CGAL straight skeleton
See CHANGELOG.md for details.
You can find tutorials and documentation of the project in the compas_slicer page
For installation instructions, see here: installation
For troubleshooting, see here: troubleshooting
- Planar slicing (default method, and method based on Cgal library)
- Curved slicing (interpolation of boundaries, UV slicing, scalar field slicing)
- Generation of fabrication-related information
- Export print data to Json and gcode format
- Visualization of results in grasshopper
- Ioanna Mitropoulou @ioannaMitropoulou
- Joris Burger @joburger
- Andrei Jipa @stratocaster
- Jelle Feringa @jf---