Seeking input on Clipper2: A Rust Crate for 2D Geometric Operations

Greetings, Rust community!

I've recently made a 0.4.1 release of the Clipper2 crate, a Rust crate that exposes functionality from the Clipper2 C++ library via FFI, with some added convenience functions. It enables geometric 2D boolean operations on paths and allows for inflating/deflating them.

The project originated from my work with CNC G-code generation, but I believe it could be valuable for game development and geospatial data applications as well.

Why I'm Reaching Out

I’ve found Clipper2 useful for my own projects, but I would greatly appreciate any feedback from the community. Specifically, I'm looking for insights on:

  • API Usability: Is the API intuitive and easy to use?
  • Documentation Clarity: Are the examples and explanations on docs.rs clear and helpful?
  • Example Quality: Do the examples cover enough use cases? Are they easy to follow?

I'm of course also grateful for feedback on the code itself, or suggestions for features to add.

How You Can Help

If you have a moment to try it out, I'd be thankful for any thoughts or suggestions on improving the API, documentation, or examples. Your input would be invaluable in helping me enhance both the library and my skills in crate development and user documentation.

Feel free to ask questions or share your experiences. I'm eager to learn and improve!

Thank you for your time and insights!

3 Likes

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.