Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-collision-detection
:sunglasses: A curated list of awesome collision detection libraries and resources
https://github.com/jslee02/awesome-collision-detection
Last synced: about 13 hours ago
JSON representation
-
[Libraries](#awesome-collision-detection)
-
- SOLID - Collision detection of 3D objects undergoing rigid motion and deformation.
- BEPUphysics 1
- ncollide - 3-Clause | [github](https://github.com/sebcrozet/ncollide) | ![sebcrozet/ncollide](https://img.shields.io/github/stars/sebcrozet/ncollide.svg?style=social&label=Star&maxAge=2592000) |
- Bullet
- ODE - mesh | (todo) | C++, [Python](http://pyode.sourceforge.net/) | LGPL-2.1 or BSD-3-Clause | [bitbucket](https://bitbucket.org/odedevs/ode) | |
- OpenGJK - 3.0 | [github](https://github.com/MattiaMontanari/openGJK) | ![MattiaMontanari/openGJK](https://img.shields.io/github/stars/MattiaMontanari/openGJK.svg?style=social&label=Star&maxAge=2592000) |
- ColDet - 3D Collision Detection.
- GIMPACT - Tools for geometry processing and collision detection.
- OPCODE - Optimized Collision Detection.
- github - rs](https://img.shields.io/github/stars/rustgd/collision-rs.svg?style=social&label=Star&maxAge=2592000) |
- FCL - 3-Clause | [github](https://github.com/flexible-collision-library/fcl) | ![fcl](https://img.shields.io/github/stars/flexible-collision-library/fcl.svg?style=social&label=Star&maxAge=2592000) |
- HPP-FCL - 3-Clause | [github](https://github.com/humanoid-path-planner/hpp-fcl) | ![fcl](https://img.shields.io/github/stars/humanoid-path-planner/hpp-fcl.svg?style=social&label=Star&maxAge=2592000) |
- JitterPhysics
- libccd - 3-Clause | [github](https://github.com/danfis/libccd) | ![libccd](https://img.shields.io/github/stars/danfis/libccd.svg?style=social&label=Star&maxAge=2592000) |
- ncollide - 3-Clause | [github](https://github.com/sebcrozet/ncollide) | ![sebcrozet/ncollide](https://img.shields.io/github/stars/sebcrozet/ncollide.svg?style=social&label=Star&maxAge=2592000) |
- Parry - 2.0 | [github](https://github.com/dimforge/parry) | ![dimforge/parry](https://img.shields.io/github/stars/dimforge/parry.svg?style=social&label=Star&maxAge=2592000) |
- BEPUphysics 1
-
Mesh Processing
- bounding-mesh - mesh) ![bounding-mesh](https://img.shields.io/github/stars/gaschler/bounding-mesh.svg?style=social&label=Star&maxAge=2592000)) - Implementation of the bounding mesh and bounding convex decomposition algorithms for single-sided mesh approximation.
- libigl - A simple C++ geometry processing library.
-
-
[Papers](#awesome-collision-detection)
-
Mesh Processing
- [pdf - path-planner/hpp-fcl), [benchmarks](https://github.com/lmontaut/colbench)]
- [pdf - path-planner/hpp-fcl), [benchmarks](https://github.com/lmontaut/collision-detection-benchmark)]
- M. Macklin - HZ-E)]
- [pdf - asl/voxblox)]
- [pdf - Tree)]
- [pdf - collision-library/fcl)]
- [pdf - path-planner/hpp-fcl)]
- [pdf - Graphics-Multimedia/Software/TriangleIntersection/code.cpp)]
- Stack Overflow
- [pdf - code/blob/master/Volume_02/Number_2/Moller1997b/tritri_isectline.c)]
-
-
[Books](#awesome-collision-detection)
-
[Articles](#awesome-collision-detection)
-
Mesh Processing
- Video Game Physics Tutorial - Part II: Collision Detection for Solid Objects - souto)
- GPU Rigid Body Simulation
- OpenCL accelerated rigid body and collision detection
- Contact Generation
- 3D Collision detection
- 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.
- Note: The Gibert-Jonson-Keerthi algorithm
- Bounding Volume Hierarchy Optimization through Agglomerative Treelet Restructuring - domingues/atrbvh)) by Leonardo R. Domingues and Helio Pedrini.
- Octree vs BVH
- Dynamic AABB Tree
- Octree vs BVH
-
-
[License](#awesome-collision-detection)
-
Mesh Processing
-
Categories
Sub Categories