diff --git a/content/posts/newsletter-013/cute-c2-collision.gif b/content/posts/newsletter-013/cute-c2-collision.gif new file mode 100644 index 000000000..d1df8a9f6 Binary files /dev/null and b/content/posts/newsletter-013/cute-c2-collision.gif differ diff --git a/content/posts/newsletter-013/index.md b/content/posts/newsletter-013/index.md index 7ceb68ef6..5ab0cf984 100644 --- a/content/posts/newsletter-013/index.md +++ b/content/posts/newsletter-013/index.md @@ -258,6 +258,21 @@ _Discussions: [@sebcrozet]: https://github.com/sebcrozet/ [nphysics]: https://nphysics.org +### [cute-c2] + +![cute-c2 collision](cute-c2-collision.gif) + +cute-c2 is a 2D collision detection library that has had its first release to +[crates.io][cute-c2]. The library is a Rust wrapper around the [c2.h] library. + +The library can detect collisions between circles, rectangles, capsules and +up to eight-sided convex polygons. There are also functions for manifold +generation, the GJK algorithm and ray casting operations. There is an example +program in the repository. + +[cute-c2]: https://crates.io/crates/c2 +[c2.h]: https://github.com/RandyGaul/cute_headers/blob/master/cute_c2.h + ### [hexasphere] v1.0 ![hexasphere example gif](hexasphere.gif)