CPython bindings for LibNest2D, a library to pack 2D polygons into a small space.
Note:
The following is regarding the UltiMaker repository, this may not all apply to the code being used in this LulzBot fork.
We may use as of yet unmerged work done on our own Fork of libnest2d whenever convenient.
Libnest2d implements the 2D bin packing problem.
The objective of this repository is to allow libnest2d functions to be called from Python using Numpy.
To this end, there is a competing solution to provide Python bindings.
However it doesn't expose enough of the configurability that Cura requires and its bindings aren't as transparent.