Daniel Chappuis
|
815182aae9
|
Merge ecs into develop and fix conflicts
|
2019-11-27 22:14:29 +01:00 |
|
Daniel Chappuis
|
d894a40d2e
|
Working on middle-phase collision detection
|
2019-11-19 18:35:22 +01:00 |
|
Daniel Chappuis
|
44e07e0bd9
|
Working on making middle-phase collision detection faster
|
2019-11-09 23:55:54 +01:00 |
|
Daniel Chappuis
|
130eb00136
|
Refactoring
|
2019-10-18 07:13:45 +02:00 |
|
Daniel Chappuis
|
df04be0e6d
|
Rename CollisionDetection class to CollisionDetectionSystem
|
2019-08-09 07:13:15 +02:00 |
|
Daniel Chappuis
|
569964e365
|
Remove Body class
|
2019-07-15 17:38:20 +02:00 |
|
Daniel Chappuis
|
f9fa2a227c
|
Changes for release of version 0.7.1
|
2019-07-01 08:42:27 +02:00 |
|
Daniel Chappuis
|
eccc4faa6d
|
Disable previous axis clipping (temporal coherence) in SAT algorithm for testCollision() methods
|
2019-06-27 07:12:17 +02:00 |
|
Daniel Chappuis
|
74b442077f
|
Working on testCollision() and testOverlap() methods
|
2019-06-25 23:26:06 +02:00 |
|
Daniel Chappuis
|
3f5916a280
|
Working on testOverlap() and testCollisionMethods
|
2019-06-03 07:12:50 +02:00 |
|
Daniel Chappuis
|
d9342c55f5
|
Working on contacts refactoring
|
2019-04-22 16:15:47 +02:00 |
|
Daniel Chappuis
|
95210623e3
|
Fix for issue79
|
2019-04-19 11:25:56 +02:00 |
|
Daniel Chappuis
|
528d7bfd45
|
Fix issue in SAT algorithm
|
2019-01-28 18:51:04 +01:00 |
|
Daniel Chappuis
|
6bcb586d52
|
Fix issue with bias in SATAlgorithm and add asserts
|
2019-01-24 17:50:50 +01:00 |
|
Daniel Chappuis
|
6e67b83ca4
|
Modifs in NarrowPhaseBatch info classes
|
2018-12-01 13:17:32 +01:00 |
|
Daniel Chappuis
|
05d05c3fd8
|
Create SphereVsCapsuleNarrowPhaseInfoBatch
|
2018-11-29 17:33:27 +01:00 |
|
Daniel Chappuis
|
11ddc3f079
|
Create CapsuleVsCapsuleNarrowPhaseInfoBatch class
|
2018-11-29 07:08:39 +01:00 |
|
Daniel Chappuis
|
6413d479ad
|
Create SphereVsSphereNarrowPhaseInfoBatch class
|
2018-11-27 07:27:38 +01:00 |
|
Daniel Chappuis
|
5e57ea896a
|
Refactor NarrowPhaseAlgorithm and make possible to use single frame allocator for NarrowPhaseInput memory allocation
|
2018-11-09 17:19:28 +01:00 |
|
Daniel Chappuis
|
5cdf66d009
|
Directly call narrrow-phase collision detection tests on narrow phase batches
|
2018-11-05 18:34:46 +01:00 |
|
Daniel Chappuis
|
f0fe97a41b
|
Remove method to get last frame info from NarrowPhaseInfoBatch class
|
2018-10-10 20:33:42 +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
|
b3cd791146
|
Make possible for the user to use a custom pool memory allocator
|
2018-09-26 18:31:21 +02:00 |
|
Daniel Chappuis
|
cf3d76ce45
|
Replace linked-list by rp3d::List for contactPoints of NarrowPhaseInfo
|
2018-09-18 07:35:11 +02:00 |
|
Daniel Chappuis
|
45f86ea543
|
Fix issue with ConvexMeshShape and BoxShape falling through ConcaveMeshShape and HeightFieldShape
|
2018-07-01 15:47:50 +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
|
96c581ae9b
|
Fix compilation warnings
|
2018-04-16 07:54:46 +02:00 |
|
Daniel Chappuis
|
5339b5ea4a
|
Fix compilation warnings
|
2018-04-14 19:53:44 +02:00 |
|
Daniel Chappuis
|
393bb0ed88
|
Refactor profiler and start working on logger
|
2018-03-14 07:33:28 +01:00 |
|
Daniel Chappuis
|
4177044f74
|
Replace testPointInside() and raycast() methods for ConvexMeshShape (do not used GJK anymore) and some small refactoring
|
2018-02-26 07:17:54 +01:00 |
|
Daniel Chappuis
|
301823729d
|
Remove the use of std::vector
|
2018-01-20 17:30:36 +01:00 |
|
Daniel Chappuis
|
b93e358f5b
|
Fix issue with zero penetration depth in Sphere vs Capsule collision
|
2018-01-15 18:34:20 +01:00 |
|
Daniel Chappuis
|
261ffef616
|
Refactor memory allocation
|
2018-01-01 18:35:57 +01:00 |
|
Daniel Chappuis
|
8f126a75d6
|
Use List in HalfEdgeStructure with some changes in memory allocation
|
2017-12-27 20:53:09 +01:00 |
|
Daniel Chappuis
|
f2ee00ca68
|
Use List instead of std::vector compute segment clipping in SAT algorithm
|
2017-12-14 22:25:52 +01:00 |
|
Daniel Chappuis
|
9d761291d6
|
Small optimizations
|
2017-12-06 21:55:50 +01:00 |
|
Daniel Chappuis
|
4f76553c59
|
Many small optimizations
|
2017-12-04 22:14:52 +01:00 |
|
Daniel Chappuis
|
e754711a84
|
Remove unnecessary calls to Quaternion.getMatrix()
|
2017-11-28 17:46:45 +01:00 |
|
Daniel Chappuis
|
fea467f112
|
Add profiling in SAT algorithm methods
|
2017-11-25 17:51:14 +01:00 |
|
Daniel Chappuis
|
f403a6e804
|
Add temporal coherence for convex vs triangle collision detection
|
2017-11-22 22:43:27 +01:00 |
|
Daniel Chappuis
|
38bd462b91
|
Fix issue in SAT algorithm, use the correct penetration depth for each contact point
|
2017-11-13 18:42:39 +01:00 |
|
Daniel Chappuis
|
e9709c3db5
|
Refactor the Profiler. Now there is one profiler instance per CollisionWorld/DynamicsWorld instance instead of a static one
|
2017-11-10 19:57:50 +01:00 |
|
Daniel Chappuis
|
fd427c0337
|
Fix compilation errors because of removed files
|
2017-11-03 07:11:19 +01:00 |
|
Daniel Chappuis
|
002264a5a1
|
Remove unused files
|
2017-11-02 23:01:32 +01:00 |
|
Daniel Chappuis
|
ad0f805f53
|
Fix robustness issue in SAT Algorithm (convex polyhedron vs capsule)
|
2017-11-01 23:09:02 +01:00 |
|
Daniel Chappuis
|
5da57a96c8
|
Fix issue with sphere and capsule SAT collision detection
|
2017-10-24 22:47:35 +02:00 |
|
Daniel Chappuis
|
cdec7413c5
|
Improve capsule resting on another shape stability
|
2017-10-18 21:26:53 +02:00 |
|
Daniel Chappuis
|
0250d8c4bd
|
Fix issue in SAT algorithm
|
2017-10-18 19:35:20 +02:00 |
|