Commit Graph

17 Commits (9252236c9c302cc203bfdefe8a4da29609109c21)

Author SHA1 Message Date
Martin Felis d01417e8c9 Implemented tangential friction. Yay! 2020-11-24 22:34:28 +01:00
Martin Felis b00e78cd9c Storing MInv * jacT instead of each separately, fixed failing due to size of spheres being now the diameter instead of radius. 2020-11-24 21:45:38 +01:00
Martin Felis 3fd715611d Added applying slight separation impulse in case of penetration, also started working on friction along tangents. 2020-11-21 21:18:57 +01:00
Martin Felis 4b19fd9c0b Fixed simulation crash by increasing the manifold array as I'm getting more manifolds than expected. 2020-11-20 23:16:37 +01:00
Martin Felis 17336be8d6 Using boxes instead of spheres for simulation. 2020-11-20 22:53:30 +01:00
Martin Felis cd57d8aa7e Inital works of Box vs Plan collision. 2020-11-20 14:17:15 +01:00
Martin Felis 3377de6b81 Explicitly formulating bias term (missed some changes) 2020-11-15 21:47:25 +01:00
Martin Felis 7efa3e6dda Trying to get collisions in simulation right. 2020-11-13 01:30:46 +01:00
Martin Felis a9d1aebf44 Properly compute impulse for simple cases (sphere on plane, sphere vs sphere). 2020-11-13 01:23:13 +01:00
Martin Felis 60ec46d090 Fixed build of tests 2020-11-08 12:49:43 +01:00
Martin Felis 8ef9a923d8 Sort of working bouncing simulation. 2020-11-05 23:12:05 +01:00
Martin Felis d1fa076581 Basic Simulator with editing of scene. 2020-11-02 21:07:26 +01:00
Martin Felis fff003ec24 Implemented contact impulse calculation. 2020-10-09 14:01:36 +02:00
Martin Felis a881ad5ae2 Added Collision Test Sphere vs Sphere, Collision returns for each body a separate contact point. 2020-10-06 20:22:27 +02:00
Martin Felis c02255d64c Added plane vs sphere penetration test. 2020-10-05 21:47:25 +02:00
Martin Felis 7e7b08b919 Basic but not yet working LCP time-stepping based collision response 2020-10-04 17:28:02 +02:00
Martin Felis 5b6d7ec170 Initial commit 2020-10-03 22:55:14 +02:00