Update
This commit is contained in:
parent
1ff2170a74
commit
1f9cd12678
10 changed files with 55 additions and 15 deletions
|
@ -1,6 +1,6 @@
|
|||
# Collision
|
||||
|
||||
Collision happens when two or more things want to occupy the same spot. This situation usually needs to be addressed somehow; then we talk about **collision resolution**. In [programming](programming.md) there are different types of collisions, for example:
|
||||
Collision, sometimes also *conflict*, happens when two or more things want to occupy the same spot. This situation usually needs to be addressed somehow; then we talk about **collision resolution**. In [programming](programming.md) there are different types of collisions, for example:
|
||||
|
||||
- **[hash](hash.md) collision**: When two items produce the same hash, they will map to the same index in a [hash table](hash_table.md). Typical solution is to have a [list](list.md) at each table index so that multiple items can fit there.
|
||||
- **collision of bodies in a [physics engine](physics_engine.md)**: See [collision_detection](collision_detection.md). These collision are resolved by separating the bodies and updating their velocities so that they "bounce off" as in [real life](irl.md).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue