awesome-collision-detection
github.com/jslee02/awesome-collision-detection ↗:sunglasses: A curated list of awesome collision detection libraries and resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me mesh processing resources from awesome-collision-detection"
Installation instructions →What's inside
Mesh Processing
- ⭐ 1.1k
A generic programming header only C++ library for processing polygonal and polyhedral meshes.
- bounding-mesh
Implementation of the bounding mesh and bounding convex decomposition algorithms for single-sided mesh approximation.
- CoACD
Approximate convex decomposition for collision-aware mesh approximation.
- libigl
A simple C++ geometry processing library.
Libraries
- ⭐ 129
Rust collision detection library with broadphase and narrowphase queries.
- ⭐ 4
Legacy collision detection library.
- ⭐ 5.1k
Single-header 2D collision detection library for primitive shapes.
- ⭐ 993
Lightweight 3D rigid body physics engine with collision detection.
- BEPUphysics 1
Pure C# physics engine with broadphase and narrowphase collision detection.
- Box2D
2D physics engine with collision, distance, ray cast, and shape cast queries.
Articles
- 3D Collision detection
- Algorithm table for narrowphase algorithms
- Benchmark of various spatial data structures for collision detection
- Bounding Volume Hierarchy Optimization through Agglomerative Treelet Restructuring
- Collision Detection
This book explains the algorithms behind those collisions using basic shapes like circles, rectangles, and lines so you can implement them into your own projects.
- Contact Generation
Other Awesome Lists
- Awesome Robotics Libraries
This is a list of various libraries and software for robotics. It's also attempting to provide some comparisons for selected libraries and software.
Showing a sample of 76 resources. View the full list on GitHub →