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
Daniel Chappuis
97b0903a9d
Modify comments
2013-09-25 00:11:23 +02: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
8db7823433
Continue to implement the sleeping technique
2013-09-03 19:30:43 +02:00
Daniel Chappuis
f1d29b5123
Implement the islands computation
2013-08-26 21:28:48 +02:00
Daniel Chappuis
25b6b015b8
Add some private copy-constructors and private assignment operators
2013-07-10 00:21:31 +02:00
Daniel Chappuis
a3ca3598d5
Remove the margin gap for the BoxShape and make possible to choose the collision margin when creating a collision shape
2013-07-03 22:50:00 +02:00
Daniel Chappuis
ce0078c2a9
Implement the non-linear-gauss-seidel position error correction
2013-06-26 22:28:31 +02:00
Daniel Chappuis
1c0726d9d6
Add the fixed joint
2013-06-12 20:43:54 +02:00
Daniel Chappuis
c4d6206ee2
Finish the implementation of the Hinge joint and some others modifications
2013-06-09 16:31:01 +02:00
Daniel Chappuis
9c0844cf1b
Finish the implementation of the slider joint
2013-05-29 22:45:02 +02:00
Daniel Chappuis
61562b3560
Implement the upper limit for the slider joint
2013-05-23 22:52:08 +02:00
Daniel Chappuis
c7aa6e7e0e
Start working of the SliderJoint limits
2013-05-22 23:38:30 +02:00
Daniel Chappuis
78abbaac72
Fix issues in the BallAndSocketJoint and SliderJoint
2013-05-21 23:03:14 +02:00
Daniel Chappuis
0f17bd1b0b
continue working on the slider joint
2013-05-12 12:43:07 +02:00
Daniel Chappuis
b87f981827
Start working on the slider joint
2013-05-08 23:33:04 +02:00
Daniel Chappuis
da78e5d79a
Modifications in the BallAndSocketJoint to make it work
2013-05-04 09:20:53 +02:00
Daniel Chappuis
af2fcaeb82
Fix two issues
2013-05-02 23:55:10 +02:00
Daniel Chappuis
c4eee4fb1f
Implement the Ball-And-Socket joint
2013-05-02 22:41:57 +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
e03888ea25
Finish the implementation of the memory allocator
2013-04-01 23:43:50 +02:00
Daniel Chappuis
f38803d75a
Fix some warnings
2013-03-17 17:07:09 +01: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
31e6ed2d8a
Replace the 0 constant by NULL when using pointers
2013-02-28 19:50:52 +01:00
Daniel Chappuis
a362171532
Clean the code of the sequential impulse contact solver
2013-02-26 22:43:45 +01:00
Daniel Chappuis
e84f6468c8
Clean the code
2013-02-19 23:16:20 +01:00
Daniel Chappuis
d546d8208f
Use first friction vector in the direction of the tangential velocity
2013-01-27 10:38:41 +01:00
Daniel Chappuis
158c19541b
Add methods to get the friction vectors of the contact
2012-12-26 02:18:51 +01:00
Daniel Chappuis
3872e9615c
Use unit friction vectors
2012-12-25 17:35:52 +01:00
Daniel Chappuis
7172ee4843
Loop over the contact manifolds in the constraint solver
2012-12-16 16:57:15 +01:00
Daniel Chappuis
4ca42f9392
Clean the code :
...
- Use the mVariable syntax for member variables
- Every lines contain at most 100 characters
- Add private copy-constructor and assignment operators when needed
2012-10-09 22:21:02 +02:00
Daniel Chappuis
2ed2b2a54f
Add the CollisionBody class
2012-09-18 22:09:49 +02:00