babushka

Crates.iobabushka
lib.rsbabushka
version0.1.10
sourcesrc
created_at2024-08-30 22:27:29.77287
updated_at2024-09-18 03:37:38.540159
descriptionbin packing and nesting library
homepagehttps://github.com/davefol/babushka
repository
max_upload_size
id1358374
size1,902,178
Dave Fol (davefol)

documentation

README

Babushka   Build Status Latest Version documentation

Babushka is a Rust library for 2D geometry algorithms, with a focus on efficient bin packing and nesting.

Features

  • 2D geometry primitives (points, segments, polygons)
  • Hierarchical primitives (piece)
  • No Fit Polygon implementation inspired by SVGNest
  • Rasterizing into Vec<u32> using the "raster" feature eg. drawing shapes with holes

nfp_0 nfp_1

Installation

Add this to your Cargo.toml:

[dependencies]

babushka = "0.1.10"

Documentation

For detailed documentation and advanced usage examples, please visit docs.rs/babushka.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Commit count: 0

cargo fmt