Daniel Chappuis
|
7d20a746e9
|
Do not std::map to store mapping from rigid body to index in array
|
2017-12-14 15:09:56 +01:00 |
|
Daniel Chappuis
|
e9709c3db5
|
Refactor the Profiler. Now there is one profiler instance per CollisionWorld/DynamicsWorld instance instead of a static one
|
2017-11-10 19:57:50 +01:00 |
|
Daniel Chappuis
|
b3d24e4299
|
Cache some calculation in contact solver
|
2016-10-23 20:04:52 +02:00 |
|
Daniel Chappuis
|
14bfb0aca4
|
Some optimizations in contact solver
|
2016-10-17 22:41:33 +02:00 |
|
Daniel Chappuis
|
81426293e0
|
Remove unused variables in contact solver
|
2016-10-16 23:18:42 +02:00 |
|
Daniel Chappuis
|
d04cee7d0a
|
Change the way to iterate over contacts
|
2016-10-16 15:40:38 +02:00 |
|
Daniel Chappuis
|
58ae61d6aa
|
Remove Impulse class
|
2016-10-11 20:08:47 +02:00 |
|
Daniel Chappuis
|
7b5dce927e
|
Fix issue with split impulse and refactor contact solver
|
2016-10-10 23:30:32 +02:00 |
|
Daniel Chappuis
|
a4a141483b
|
Remove init contact constraint method
|
2016-10-08 23:04:22 +02:00 |
|
Daniel Chappuis
|
3ab2b8608c
|
Always solve friction at the center of the manifold and always use warmstarting
|
2016-10-08 16:58:28 +02:00 |
|
Daniel Chappuis
|
25fddd6fb2
|
Back to previous contact solver
|
2016-10-08 01:18:56 +02:00 |
|
Daniel Chappuis
|
c597815191
|
Remove unecessary variables in constraints and cache inverse inertia world tensor of bodies
|
2016-09-26 22:51:30 +02:00 |
|
Daniel Chappuis
|
e014f00afc
|
Refactor memory allocator and refactor contact solver
|
2016-09-21 22:03:45 +02:00 |
|
Daniel Chappuis
|
b4f13308de
|
Optimize warmstarting in contact solver
|
2016-09-13 22:58:17 +02:00 |
|
Daniel Chappuis
|
e069a25f08
|
Start refactoring the contact solver
|
2016-09-10 11:18:52 +02:00 |
|
Daniel Chappuis
|
8d2b898168
|
Fix merge conflicts
|
2016-08-21 11:47:22 +02:00 |
|
Daniel Chappuis
|
2932403ff4
|
Use default keyword for default constructors/destructors
|
2016-07-19 06:52:18 +02:00 |
|
Daniel Chappuis
|
c3e74856a0
|
Fix assert raised in empty scene
|
2016-05-18 22:30:20 +02:00 |
|
Daniel Chappuis
|
2640fbd48a
|
Start replacing NULL constant by nullptr
|
2016-05-15 19:25:58 +02:00 |
|
Daniel Chappuis
|
8a75c867a5
|
Change version number of the library
|
2016-04-11 20:15:20 +02:00 |
|
Daniel Chappuis
|
3e98ab2282
|
Add support for rolling resistance in the contact solver
|
2016-03-20 23:01:38 +01:00 |
|
Daniel Chappuis
|
fc91540a79
|
Add ContactManifoldSet class
|
2015-10-02 07:04:05 +02:00 |
|
Daniel Chappuis
|
6679bb27bc
|
Changes for the next release
|
2015-02-15 21:56:45 +01:00 |
|
Daniel Chappuis
|
6c505377c5
|
Clean up the include statements
|
2014-08-07 21:38:31 +02:00 |
|
Daniel Chappuis
|
1812402617
|
Add support for the different body types (static, kinematic, dynamic)
|
2013-11-21 23:24:11 +01:00 |
|
Daniel Chappuis
|
d4c7eee175
|
Rename the Constraint class into Joint and do not perform collision detection between two sleeping bodies
|
2013-09-07 10:57:58 +02:00 |
|
Daniel Chappuis
|
475ec5be5f
|
Iterate over the islands to solve the contacts and joints
|
2013-08-31 19:03:21 +02:00 |
|
Daniel Chappuis
|
e081661d8c
|
Add the Material class to store the material properties of a rigid body
|
2013-07-10 00:17:14 +02:00 |
|
Daniel Chappuis
|
ce0078c2a9
|
Implement the non-linear-gauss-seidel position error correction
|
2013-06-26 22:28:31 +02:00 |
|
Daniel Chappuis
|
c4eee4fb1f
|
Implement the Ball-And-Socket joint
|
2013-05-02 22:41:57 +02:00 |
|
Daniel Chappuis
|
fdda0b26a9
|
Modify the contact solver so that its main loop is outside the solver
|
2013-04-25 22:34:20 +02:00 |
|
Daniel Chappuis
|
2b2143d41e
|
Continue the implementation of the constraint solver
|
2013-04-24 19:24:28 +02:00 |
|
Daniel Chappuis
|
471e4f7afc
|
Start to implement the joints
|
2013-04-22 23:32:52 +02:00 |
|
Daniel Chappuis
|
16c6487796
|
Change #ifndef names in headers to avoid name collision with others libraries
|
2013-04-18 22:54:36 +02:00 |
|
Daniel Chappuis
|
04a31c696c
|
Add Doxygen documentation into the code
|
2013-03-05 23:09:50 +01:00 |
|
Daniel Chappuis
|
5a373cf27b
|
Clean the code and modify the date in the license text
|
2013-03-02 16:26:18 +01:00 |
|
Daniel Chappuis
|
a362171532
|
Clean the code of the sequential impulse contact solver
|
2013-02-26 22:43:45 +01:00 |
|
Daniel Chappuis
|
9e499be150
|
Move the constrained velocities outside the contact solver
|
2013-02-26 08:15:58 +01:00 |
|
Daniel Chappuis
|
e84f6468c8
|
Clean the code
|
2013-02-19 23:16:20 +01:00 |
|