Skip to content

compas-dev/compas_slicer

compas_slicer

build GitHub - License PyPI - Latest Release DOI

Python slicing package for FDM 3D Printing based on the COMPAS framework.

What's New in 0.7.0

Major refactor with ~10x performance improvement:

  • CGAL backend - pure python replaced with compas_cgal, igl dependency removed
  • Modern docs - migrated to mkdocs with 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.

Getting started

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

Main features

  • 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

Authors

About

Slicing package for FDM 3D Printing with COMPAS.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 10

Languages