codecharta icon indicating copy to clipboard operation
codecharta copied to clipboard

Implement 3MF export for multi-color 3D printing of maps

Open olexs opened this issue 9 months ago • 3 comments

Implement 3MF export for multi-color 3D printing of maps

Description

This PR implements a 3MF export in addition to the already existing STL export. This allows to print CodeCharta maps on multi-material printers like the BambuLabs machines or the Prusa XL in multiple colors.

Additionally, the printed map now includes a MW logo, a custom text line, an optional project logo, and a reverse side with a legend of included metrics and their values.

Definition of Done

A PR is only ready for merge once all the following acceptance criteria are fulfilled:

  • [x] Changes have been manually tested
  • [x] All TODOs related to this PR have been closed
  • [x] There are automated tests for newly written code and bug fixes
  • [x] All bugs discovered while working on this PR have been submitted as issues (if not already an open issue)
  • [ ] Documentation (GH-pages, analysis/visualization READMEs, parser READMEs, --help, etc.) has been updated (almost always necessary except for bug fixes)
  • [x] CHANGELOG.md has been updated

Screenshots

Screenshot 2024-05-14 at 17 17 58

IMG_0331 IMG_0325

olexs avatar May 14 '24 15:05 olexs