Daniel Chappuis
|
d4a58b7228
|
Do not recompute triangle normal during triangle raycasting
|
2020-11-15 11:56:44 +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
|
ec5350bb5f
|
Make AABB methods inline
|
2020-10-20 22:46:20 +02:00 |
|
Daniel Chappuis
|
860bc8b091
|
Fix typo
|
2020-10-17 21:58:12 +02:00 |
|
Daniel Chappuis
|
152c239a2a
|
Add ball-and-socket joints chain and hinge joints chain demos in testbed application
|
2020-10-17 18:00:23 +02:00 |
|
Daniel Chappuis
|
86b431ede0
|
Edit ball and socket joints net scene in testbed application
|
2020-10-16 00:00:55 +02:00 |
|
Daniel Chappuis
|
1bc1f0621e
|
Optimizations
|
2020-10-15 22:23:32 +02:00 |
|
Daniel Chappuis
|
fcf7def577
|
Small optimizations
|
2020-10-14 20:41:05 +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
|
9be56213e0
|
Optimization in NarrowPhaseInfoBatch
|
2020-10-14 18:30:21 +02:00 |
|
Daniel Chappuis
|
79c42fa36e
|
Change the default number of iterations of the velocity and position solver
|
2020-10-14 18:29:41 +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
|
ec39d00a70
|
Fix compilation error on Windows
|
2020-10-11 10:57:11 +02:00 |
|
Daniel Chappuis
|
95d54aeaea
|
Add demo scene with BallAndSocket joints net in the testbed application
|
2020-10-11 10:56:52 +02:00 |
|
Daniel Chappuis
|
881b0fafe5
|
Edit user manual
|
2020-10-11 10:55:32 +02:00 |
|
Daniel Chappuis
|
44e1b12aaf
|
Fix robustness issue with SphereShape vs SphereShape collision detection
|
2020-10-10 00:10:05 +02:00 |
|
Daniel Chappuis
|
7071213617
|
Optimizations and small modifications
|
2020-10-04 16:08:12 +02:00 |
|
Daniel Chappuis
|
85103f7027
|
Small optimizations
|
2020-10-02 21:26:14 +02:00 |
|
Daniel Chappuis
|
d4be363e7c
|
Optimization of face vs face clipping in SAT algorithm
|
2020-09-30 00:22:16 +02:00 |
|
Daniel Chappuis
|
21f9b39bc4
|
Small optimizations
|
2020-09-26 15:07:20 +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
|
71f7980fdf
|
Log an error when convex mesh is created with duplicated vertices and add in user manual that this is not supported
|
2020-09-21 13:59:23 +02:00 |
|
Daniel Chappuis
|
30af76dfaf
|
Small optimization of clipPolygonWithPlanes() function
|
2020-09-21 13:52:23 +02:00 |
|
Daniel Chappuis
|
9e4e047796
|
Edit user manual
|
2020-09-12 21:12:07 +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
|
dab4fc9143
|
Rename List into Array in the CMakeLists.txt file
|
2020-09-06 11:55:33 +02:00 |
|
Daniel Chappuis
|
885a68e6d3
|
Merge branch 'SlavicPotato-patch-2' into optimization
|
2020-09-06 10:25:42 +02:00 |
|
SlavicPotato
|
17f14f518e
|
Fix arithmetic performed on void *
Removed unnecessary cast
|
2020-09-05 15:58:16 +02:00 |
|
Daniel Chappuis
|
cd4bc7573f
|
Rename the List class into Array
|
2020-09-05 15:06:51 +02:00 |
|
Daniel Chappuis
|
0d203d9490
|
Modifications in List class
|
2020-09-05 11:58:30 +02:00 |
|
Daniel Chappuis
|
089c9ea2db
|
Refactor the List::removeAtAndReplaceByLast() method
|
2020-09-04 17:51:37 +02:00 |
|
Daniel Chappuis
|
068f65d972
|
Edit changelog file
|
2020-09-04 17:50:57 +02:00 |
|
Daniel Chappuis
|
f17941b708
|
Optimization
|
2020-09-02 23:33:12 +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
|
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 |
|