Daniel Chappuis
|
e0555f1a57
|
Add methods Joint::getReactionForce() and Joint::getReactionTorque() to retrieve the reaction force and torque of a joint
|
2021-02-08 21:42:26 +01:00 |
|
Daniel Chappuis
|
2e1046f2b8
|
Improve robustness of constraint solver (avoid inverse of matrix with zero determinant)
|
2021-01-29 22:08:39 +01:00 |
|
Daniel Chappuis
|
c615555daa
|
Fix issue with angular lock axis factor
|
2021-01-22 21:54:44 +01:00 |
|
Daniel Chappuis
|
a3ceafff07
|
Make possible to lock the linear/angular axis of a RigidBody
|
2021-01-15 23:47:29 +01:00 |
|
Daniel Chappuis
|
b0ccdb6cc1
|
Fix conflict
|
2020-11-26 22:53:28 +01:00 |
|
Daniel Chappuis
|
cc63f7c0a1
|
Fix issue 179 in FixedJoint
|
2020-11-25 22:20:40 +01:00 |
|
Daniel Chappuis
|
9d645bdca7
|
Use faster ray vs ABBB intersection algorithm in raycasting DynamicAABBTree broad-phase
|
2020-11-08 15:13:17 +01:00 |
|
Daniel Chappuis
|
2b052969a9
|
Compute the half-edge structure of TriangleShape and BoxShape only once at the beginning
|
2020-10-29 23:09:15 +01:00 |
|
Daniel Chappuis
|
1bc1f0621e
|
Optimizations
|
2020-10-15 22:23:32 +02:00 |
|
Daniel Chappuis
|
8c7a709ebe
|
Fix compilation issues
|
2020-10-14 20:40:41 +02:00 |
|
Daniel Chappuis
|
8f5a7a12cb
|
Fix issue in position solver of joints (constrained orientations must be used instead of previous orientation when computing inertia tensor)
|
2020-10-14 19:42:40 +02:00 |
|
Daniel Chappuis
|
2078971331
|
Optimization of joints solver
|
2020-10-12 23:56:33 +02:00 |
|
Daniel Chappuis
|
916cefa96d
|
Optimization of joints
|
2020-10-12 23:01:57 +02:00 |
|
Daniel Chappuis
|
7071213617
|
Optimizations and small modifications
|
2020-10-04 16:08:12 +02:00 |
|
Daniel Chappuis
|
fa722c129d
|
Better optimization to allocate correct amount of memory for potential manifolds and contact points
|
2020-09-26 14:57:00 +02:00 |
|
Daniel Chappuis
|
e7b951b8e4
|
Refactor the mathematics_functions.h file
|
2020-09-08 19:03:22 +02:00 |
|
Daniel Chappuis
|
b55626df67
|
Cache the size of lists before loops
|
2020-09-06 18:42:05 +02:00 |
|
Daniel Chappuis
|
cd4bc7573f
|
Rename the List class into Array
|
2020-09-05 15:06:51 +02:00 |
|
Daniel Chappuis
|
f17941b708
|
Optimization
|
2020-09-02 23:33:12 +02:00 |
|
Daniel Chappuis
|
18924135e0
|
Remove some code
|
2020-09-02 23:00:15 +02:00 |
|
Daniel Chappuis
|
7774b6f0cd
|
Merge master into optimization and fix conflicts
|
2020-09-02 22:53:21 +02:00 |
|
Daniel Chappuis
|
98ba2f10e6
|
Fix issue with contact manifolds order in islands creation process
|
2020-09-02 21:59:19 +02:00 |
|
Daniel Chappuis
|
70d4aed3c1
|
Reduce the number of calls to List::reserve()
|
2020-08-30 08:32:49 +02:00 |
|
Daniel Chappuis
|
2b362b5098
|
Use uint32 type for size/capacity of List
|
2020-08-30 00:00:47 +02:00 |
|
Daniel Chappuis
|
a1e0e0aa94
|
Refactor OverlappingPairs
|
2020-08-11 18:14:32 +02:00 |
|
Daniel Chappuis
|
05e3b00689
|
Remove mIsActive variable from OverlappingPairs
|
2020-08-06 16:00:50 +02:00 |
|
Daniel Chappuis
|
eeb5b07f35
|
Remove rolling restistance constraint from contact solver. Angular damping has to be used instead
|
2020-07-29 22:49:19 +02:00 |
|
Daniel Chappuis
|
0126677808
|
Fix issue
|
2020-07-29 00:24:52 +02:00 |
|
Daniel Chappuis
|
7f219dd99c
|
More materials into the ColliderComponents and more optimizations
|
2020-07-28 23:35:11 +02:00 |
|
Daniel Chappuis
|
aa6b228e10
|
Optimizations
|
2020-07-28 23:34:25 +02:00 |
|
Daniel Chappuis
|
fd09fcf660
|
Add force inline macro
|
2020-07-26 20:47:23 +02:00 |
|
Daniel Chappuis
|
92884e2486
|
Working on NarrowPhaseInfoBatch optimizations
|
2020-07-26 16:55:07 +02:00 |
|
Daniel Chappuis
|
a871bfdd6a
|
More optimizations
|
2020-07-20 00:33:50 +02:00 |
|
Daniel Chappuis
|
0032fef473
|
Working on optimizations in contacts creation
|
2020-07-18 17:03:44 +02:00 |
|
Daniel Chappuis
|
b410b26e23
|
Fix issues in PhysicsWorld::createIslands() method and add more optimization in CollisionDetectionSystem::computeNarrowPhase() method
|
2020-07-14 22:35:03 +02:00 |
|
Daniel Chappuis
|
8fd5c58986
|
Optimization of contacts processing
|
2020-07-11 14:06:39 +02:00 |
|
Daniel Chappuis
|
98ac47cbad
|
Optimization of the islands computation
|
2020-07-07 18:21:41 +02:00 |
|
Daniel Chappuis
|
fc5ccdbe4d
|
Rename PI constant
|
2020-06-24 22:24:54 +02:00 |
|
Daniel Chappuis
|
3d46add1d2
|
Fix issue with collision detection between convex and concave shape
|
2020-06-17 13:18:04 +02:00 |
|
Daniel Chappuis
|
09dc35f635
|
Update dates and version numbers in files
|
2020-05-27 16:15:35 +02:00 |
|
Daniel Chappuis
|
fa4eb297bf
|
Add logs, remove warnings, ...
|
2020-05-25 21:40:44 +02:00 |
|
Daniel Chappuis
|
ab86620412
|
Small modifications
|
2020-05-24 16:52:44 +02:00 |
|
Daniel Chappuis
|
39bbd6ec6d
|
Refactor CMakeLists.txt files to use more modern CMAKE
|
2020-05-11 12:38:59 +02:00 |
|
Daniel Chappuis
|
dfc6710dc0
|
Merge and fix conflicts
|
2020-05-08 23:54:28 +02:00 |
|
Daniel Chappuis
|
56077bba6b
|
Working on debug renderer
|
2020-05-06 00:34:56 +02:00 |
|
Daniel Chappuis
|
2efe9d65da
|
Fix issue with overlap callback
|
2020-04-27 15:54:57 +02:00 |
|
Daniel Chappuis
|
dcd71ef103
|
Improve EventListener: add onTrigger() method, add event types, add triggers, ...
|
2020-04-18 20:43:13 +02:00 |
|
Daniel Chappuis
|
a190bba8c0
|
Refactor where the headers are store for better installation of the library
|
2020-03-18 07:28:34 +01:00 |
|
Daniel Chappuis
|
7dde393fa5
|
Use Vector3 instead of Matrix3x3 for the local inertia tensor of a rigid body
|
2020-03-10 07:23:51 +01:00 |
|
Daniel Chappuis
|
cda466f9da
|
Refactor the way to set/update the center of mass, mass and inertia tensor of a rigid body
|
2020-03-01 16:39:16 +01:00 |
|