Open
Description
Hi Guys,
I am on the mission to port the uv3p implementation of the CTB v3, and my specific patches into PrusaSlicer (https://github.com/uwwint/uv3dp) with the goal to support my hardware (Phrozen Sonic Mini 4K).
My crude plan is:
- Port the go implementation to C++, implementing the interfaces for sla::RasterBase and sla::RasterEncoder
- Move some of the raster operations from Format/SL1.cpp into the base class SLAPrinter
- Implement a class CTBArchive public SLAPrinter in Format/CTB.h
- implement a switch in https://github.com/uwwint/PrusaSlicer/blob/9bb0848d27d5a5fb714b7ad116001c304f9d4830/src/PrusaSlicer.cpp#L466 to allow use of the CTBArchive based on a configuration option.
- Somehow get a config option in to allow specifying the output format for the exported SLA file.
My question is:
- What am I not seeing? (I am sure there is many)
- Would such a feature make it into a release?
- Where can I find conventions you guys use in code. Otherwise I mimc by observation :D