Daniel Chappuis
|
ed4f76f7c6
|
Add initMass and massInverse to DynamicsComponents
|
2019-05-18 21:52:51 +02:00 |
|
Daniel Chappuis
|
9afedae1a7
|
Use DynamicsComponents for constrained linear/angular velocities in solvers
|
2019-05-16 17:46:26 +02:00 |
|
Daniel Chappuis
|
e672c0d617
|
Refactor contacts and islands
|
2019-05-10 17:37:11 +02:00 |
|
Daniel Chappuis
|
bf3ca2c4d6
|
Refactor contacts management
|
2019-04-19 11:20:21 +02:00 |
|
Daniel Chappuis
|
e8ed10314a
|
Refactor narrow-phase algorithms to iterate over batches of narrow-phase infos
|
2018-10-03 22:10:05 +02:00 |
|
Daniel Chappuis
|
681ebeba6b
|
Update copyright date in license
|
2018-04-30 22:15:53 +02:00 |
|
Daniel Chappuis
|
d5322ad745
|
Add comments in the code
|
2018-04-21 19:47:35 +02:00 |
|
Daniel Chappuis
|
d14e42be70
|
Refactor the way headers are included and use more forward declarations for faster compilation time
|
2018-04-20 07:13:39 +02:00 |
|
Daniel Chappuis
|
100cdbc64a
|
Working on logger
|
2018-03-28 22:55:02 +02:00 |
|
Daniel Chappuis
|
393bb0ed88
|
Refactor profiler and start working on logger
|
2018-03-14 07:33:28 +01:00 |
|
Daniel Chappuis
|
cd2bc9665e
|
Add WorldSettings class for world configuration settings
|
2018-03-04 19:10:32 +01:00 |
|
Daniel Chappuis
|
27a451adcf
|
Merge branch 'optimization' into develop
|
2018-01-14 11:05:21 +01:00 |
|
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
|
9d761291d6
|
Small optimizations
|
2017-12-06 21:55:50 +01:00 |
|
Daniel Chappuis
|
4cc024b85e
|
Rename fields and methods in ContactPoint class
|
2017-11-29 23:43:55 +01:00 |
|
Daniel Chappuis
|
f403a6e804
|
Add temporal coherence for convex vs triangle collision detection
|
2017-11-22 22:43:27 +01:00 |
|
Daniel Chappuis
|
de494bb0fd
|
Changes and bug fixes in ContactManifold and ContactManifoldSet
|
2017-10-18 00:41:32 +02:00 |
|
Daniel Chappuis
|
dd91f6dcbf
|
Fix typo
|
2017-09-04 22:23:29 +02:00 |
|
Daniel Chappuis
|
8b82c4ac81
|
Refactor the way to create the contact manifolds and contact points
|
2017-07-30 22:14:46 +02:00 |
|
Daniel Chappuis
|
462fc1dfae
|
Merge joint bug fix into develop
|
2017-07-04 07:10:10 +02:00 |
|
jorrit
|
1855e1c121
|
Fixed bug in FixedJoint and SliderJoint when objects initially have a different rotation. In solvePositionConstraint the error was calculated wrongly causing incorrect simulation.
|
2017-07-03 19:21:44 +02:00 |
|
Daniel Chappuis
|
b21a6bb59b
|
Refactor contact manifold and contact point creation
|
2017-02-26 13:48:50 +02:00 |
|
Daniel Chappuis
|
4a97c2ca97
|
Refactor collision detection
|
2017-01-08 19:56:59 +01:00 |
|
Daniel Chappuis
|
f82777bd3b
|
Refactor some methods in ContactPoint
|
2016-11-05 19:20:54 +01:00 |
|
Daniel Chappuis
|
16d27f40b9
|
Remove bodies pointer from ContactPoint
|
2016-11-03 18:06:45 +01:00 |
|
Daniel Chappuis
|
81426293e0
|
Remove unused variables in contact solver
|
2016-10-16 23:18:42 +02:00 |
|
Daniel Chappuis
|
123cd93f38
|
Fix compilation error on gcc
|
2016-08-21 20:37:58 +02:00 |
|
Daniel Chappuis
|
6f8d9586c7
|
Fix compilation error on gcc
|
2016-08-21 20:25:50 +02:00 |
|
Daniel Chappuis
|
2932403ff4
|
Use default keyword for default constructors/destructors
|
2016-07-19 06:52:18 +02:00 |
|
Daniel Chappuis
|
cfede8f179
|
Use constexpr for compile time constants
|
2016-07-11 08:59:39 +02:00 |
|
Daniel Chappuis
|
16478722de
|
Use override keyword to mark virtual overriden methods
|
2016-07-11 08:33:24 +02:00 |
|
Daniel Chappuis
|
f5ade0f52d
|
Fix virtual constructors, use c++11 scoped enums, use c++11 delete methods instead of private constructors
|
2016-07-08 07:25:37 +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
|
8be408ccec
|
Modifications for smooth concave mesh contacts
|
2016-01-05 18:39:22 +01:00 |
|
Daniel Chappuis
|
fc91540a79
|
Add ContactManifoldSet class
|
2015-10-02 07:04:05 +02:00 |
|
Daniel Chappuis
|
a37f00c41c
|
Use a CollisionShapeInfo instead of a ProxyShape in the collision detection algorithms
|
2015-09-10 07:30:50 +02:00 |
|
Daniel Chappuis
|
7ce44f9775
|
Fix warnings
|
2015-08-17 06:44:26 +02:00 |
|
Daniel Chappuis
|
6679bb27bc
|
Changes for the next release
|
2015-02-15 21:56:45 +01:00 |
|
Daniel Chappuis
|
3a8e69654f
|
Add Doxygen documentation
|
2015-02-12 22:31:26 +01:00 |
|
Daniel Chappuis
|
bb0da781a7
|
Fix compilation warnings
|
2015-02-01 01:09:58 +01:00 |
|
Daniel Chappuis
|
6c505377c5
|
Clean up the include statements
|
2014-08-07 21:38:31 +02:00 |
|
Daniel Chappuis
|
ab8656fc0b
|
Remove all the special proxy shapes to keep only the ProxyShape class
|
2014-08-04 22:46:58 +02:00 |
|
Daniel Chappuis
|
bc4de62e75
|
Fix issue in the collision detection for compound shapes
|
2014-06-10 23:37:11 +02:00 |
|
Daniel Chappuis
|
aa76c85e60
|
continue to replace SAP broad-phase by a dynamic AABB tree
|
2014-05-15 06:39:39 +02:00 |
|
Daniel Chappuis
|
643ca41922
|
continue to work on replacing SAP broad-phase by dynamic AABB tree
|
2014-04-11 23:50:00 +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
|
3173b368c7
|
Fix compilation error on Mac OS X and errors in SliderJoint and HingeJoint
|
2013-09-30 23:34:47 +02:00 |
|
Daniel Chappuis
|
b5ae655b0a
|
Add comments, modify method names, change solver nb of iterations, ...
|
2013-09-27 18:43:45 +02:00 |
|