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
|
ec00ac6f7f
|
Add tests for the List
|
2020-09-01 21:15:18 +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
|
de6630a03d
|
Refactoring and optimization of List and Set containers
|
2020-08-28 23:10:19 +02:00 |
|
Daniel Chappuis
|
24714e9e5f
|
Merge branch 'SlavicPotato-patch-1'
|
2020-08-13 20:22:58 +02:00 |
|
Daniel Chappuis
|
a1e0e0aa94
|
Refactor OverlappingPairs
|
2020-08-11 18:14:32 +02:00 |
|
Daniel Chappuis
|
5dd48c195c
|
Fix issue in List
|
2020-08-11 18:14:14 +02:00 |
|
SlavicPotato
|
b5a7454f4c
|
Fix DebugRenderer contact point sphere radius
|
2020-08-11 09:14:18 +02:00 |
|
Daniel Chappuis
|
089d227434
|
Fix issue in List class
|
2020-08-10 00:03:35 +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
|
e7d9e106e9
|
Remove unused friend class declaration
|
2020-07-24 07:37:09 +02:00 |
|
Daniel Chappuis
|
d6b88baee7
|
Fix issues in some unit tests
|
2020-07-20 00:34:10 +02:00 |
|
Daniel Chappuis
|
a871bfdd6a
|
More optimizations
|
2020-07-20 00:33:50 +02:00 |
|
Daniel Chappuis
|
3b2f973ffd
|
Fix issue in Quaternion::Quaternion(Matrix3x3& matrix) constructor and add corresponding unit test
|
2020-07-19 01:02:02 +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
|
8e06b3f495
|
Fix issues in user manual
|
2020-07-14 18:31:27 +02:00 |
|
manuel5975p
|
68212e26d8
|
Fix typos in documentation
Add variable type in declaration
Fix PolygonaVertexArray -> PolygonVertexArray
|
2020-07-12 01:01:40 +02:00 |
|
Daniel Chappuis
|
8fd5c58986
|
Optimization of contacts processing
|
2020-07-11 14:06:39 +02:00 |
|
Daniel Chappuis
|
fa05e1561e
|
Use const parameter in PhysicsWorld::setGravity() method
|
2020-07-07 18:27:01 +02:00 |
|
Daniel Chappuis
|
98ac47cbad
|
Optimization of the islands computation
|
2020-07-07 18:21:41 +02:00 |
|
Daniel Chappuis
|
5cf8cb7445
|
Make PhysicsWorld::createIslands() method faster
|
2020-07-02 23:44:27 +02:00 |
|
Daniel Chappuis
|
8b9fdc15a7
|
Fix issue in SAT with edge-edge contact (wrong contact normal) and favor face contacts over edge-edge contacts in polyhedron vs polyhedron collision in SAT algorithm for better stability
|
2020-06-28 15:28:00 +02:00 |
|
Daniel Chappuis
|
56ad6536ba
|
Add BoxTower demo in testbed application
|
2020-06-27 23:51:42 +02:00 |
|
Daniel Chappuis
|
4283e3f408
|
Fix issue in SAT with edge-edge contact (wrong contact normal) and favor face contacts over edge-edge contacts in polyhedron vs polyhedron collision in SAT algorithm for better stability
|
2020-06-27 23:48:19 +02:00 |
|
Daniel Chappuis
|
fc5ccdbe4d
|
Rename PI constant
|
2020-06-24 22:24:54 +02:00 |
|
Daniel Chappuis
|
9fb1e39798
|
Add constructors with local-space anchor/axis to BallAndSocketJointInfo, HingeJointInfo, SliderJointInfo, FixedJointInfo
|
2020-06-24 22:21:54 +02:00 |
|
Daniel Chappuis
|
c952fcf8c3
|
Merge branch 'master' into develop
|
2020-06-17 13:19:03 +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
|
bbd9182f7f
|
Improve code documentation inside RigidBody class
|
2020-06-16 23:17:41 +02:00 |
|
Daniel Chappuis
|
cf01689b63
|
Remove unused methods
|
2020-06-16 23:17:11 +02:00 |
|
Daniel Chappuis
|
2751bc5728
|
Add RigidBody::resetForce() and RigidBody::resetTorque() methods
|
2020-06-16 22:50:12 +02:00 |
|
Daniel Chappuis
|
22f9e5fc05
|
Merge branch 'master' into develop
|
2020-06-15 22:11:42 +02:00 |
|
Daniel Chappuis
|
0e80d2ff32
|
Edit tolerance value in Quaternion::isValid() method
|
2020-06-15 22:11:23 +02:00 |
|
Daniel Chappuis
|
ec54625515
|
Merge branch 'master' into develop
|
2020-06-14 23:18:32 +02:00 |
|
Daniel Chappuis
|
a855a81d04
|
Fix issue with assert in PhysicsWorld destructor
|
2020-06-14 23:18:13 +02:00 |
|
Daniel Chappuis
|
04001daa1a
|
Fix typo in code
|
2020-06-13 18:44:25 +02:00 |
|
Daniel Chappuis
|
e5092b6fdb
|
Update travis file
|
2020-06-07 21:10:09 +02:00 |
|
Daniel Chappuis
|
e7c5432936
|
Make possible to apply force to bodies in the testbed application
|
2020-06-07 18:51:52 +02:00 |
|
Daniel Chappuis
|
594e948ae7
|
Update travis file
|
2020-06-05 17:42:33 +02:00 |
|
Daniel Chappuis
|
7eabe90d11
|
Update travis file
|
2020-06-05 08:54:45 +02:00 |
|
Daniel Chappuis
|
002b7c2a9c
|
Update travis file
|
2020-06-04 21:09:10 +02:00 |
|