Commit Graph

1328 Commits

Author SHA1 Message Date
Daniel Chappuis
827b14f1b0 Small modifs in ECS 2019-01-18 17:46:19 +01:00
Daniel Chappuis
6ef177329b Fix issue with very small determinant when inverting a 3x3 matrix 2019-01-16 20:43:16 +01:00
Daniel Chappuis
c5c7e81260 Add fields to ProxyShapesComponents 2019-01-14 18:35:51 +01:00
Daniel Chappuis
7d8f043cdb Replacing ProxyShape data by corresponding component data 2019-01-12 18:56:55 +01:00
Daniel Chappuis
449beaf7a6 Replacing ProxyShape data by corresponding component data 2019-01-11 17:34:30 +01:00
Daniel Chappuis
9fb8580830 Replacing ProxyShape data by corresponding component data 2019-01-11 07:38:55 +01:00
Daniel Chappuis
176186e126 Replacing ProxyShape data by corresponding component data 2019-01-11 07:25:35 +01:00
Daniel Chappuis
5a1d10a991 Add proxy-shapes mapping in ProxyShapesComponents 2019-01-10 07:41:10 +01:00
Daniel Chappuis
d8d490bff9 Fix issues with components and remove components when entities are destroyed 2019-01-09 12:19:58 +01:00
Daniel Chappuis
4e438d3ccc Add ProxyShapesComponents 2019-01-08 18:39:36 +01:00
Daniel Chappuis
96b02cfcca Modifs in TransformComponents 2019-01-03 14:01:11 +01:00
Daniel Chappuis
3d892a6689 Handle sleeping bodies in TransformComponents 2018-12-28 22:15:34 +01:00
Daniel Chappuis
8b6249829a Add Transform component 2018-12-26 23:33:36 +01:00
Daniel Chappuis
fa9b1817fe Start working on ECS 2018-12-23 23:18:05 +01:00
Daniel Chappuis
d905ff5c7f Small changes in Deque and Pair 2018-12-23 23:15:39 +01:00
Daniel Chappuis
0c3f5ae5e6 Add Deque container 2018-12-14 00:02:40 +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
62a72eadac Make possible to release allocated memory when clearing containers 2018-11-09 17:17:27 +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
bfffdb4879 Edit user manual 2018-10-27 17:25:40 +02:00
Daniel Chappuis
37cf3de9fa Edit changelog file 2018-10-10 20:37:45 +02:00
Daniel Chappuis
5851ae5309 Fix issue in PoolAllocator: Use default base allocator instead of free() 2018-10-10 20:36:02 +02:00
Daniel Chappuis
f0fe97a41b Remove method to get last frame info from NarrowPhaseInfoBatch class 2018-10-10 20:33:42 +02:00
Daniel Chappuis
b62c0cf100 Fix issue in PoolAllocator: Use default base allocator instead of free() 2018-10-10 20:24:51 +02:00
Daniel Chappuis
e8a5d2ceba Edit .gitignore file 2018-10-03 22:14:59 +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
198624b89c Merge master into develop and fix conflicts 2018-09-26 19:50:44 +02:00
Daniel Chappuis
c2aeda9e0a Merge branch 'EmmeKappaErre-ExternalFrameAllocator' 2018-09-26 18:32:39 +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
dfa9a31a9e Merge branch 'ExternalFrameAllocator' of git://github.com/EmmeKappaErre/reactphysics3d into EmmeKappaErre-ExternalFrameAllocator 2018-09-26 10:50:48 +02:00
Mkr
ede45c4188 Add support for passing a single frame allocator from user code 2018-09-25 20:27:24 -07:00
Daniel Chappuis
cf3d76ce45 Replace linked-list by rp3d::List for contactPoints of NarrowPhaseInfo 2018-09-18 07:35:11 +02:00
Daniel Chappuis
ea523e47d3 Use List instead of linked lists for narrow phase infos during collision detection 2018-09-15 10:14:26 +02:00
Daniel Chappuis
26393ffca3 Merge branch 'master' into develop 2018-09-13 07:12:59 +02:00
Daniel Chappuis
451722898f Edit changelog file 2018-09-12 10:01:47 +02:00
Daniel Chappuis
a130308551 Merge branch 'EmmeKappaErre-ConcaveMeshDebug' 2018-09-12 09:54:40 +02:00
Daniel Chappuis
5b0227c5c5 Modifications of pull request (move private methods to public) 2018-09-12 09:39:00 +02:00
Daniel Chappuis
e9ecbd5a61 Merge branch 'ConcaveMeshDebug' of git://github.com/EmmeKappaErre/reactphysics3d into EmmeKappaErre-ConcaveMeshDebug 2018-09-11 22:41:14 +02:00
Daniel Chappuis
09000308c7 Merge branch 'EmmeKappaErre-HeightFieldChanges' 2018-09-11 07:42:51 +02:00
Daniel Chappuis
453481af9a Merge branch 'HeightFieldChanges' of git://github.com/EmmeKappaErre/reactphysics3d into EmmeKappaErre-HeightFieldChanges 2018-09-11 07:38:19 +02:00
Daniel Chappuis
941bdfc06f Merge branch 'EmmeKappaErre-PolygonVertexArrayConst' 2018-09-11 07:36:11 +02:00
Daniel Chappuis
a5ee98cbbe Merge branch 'PolygonVertexArrayConst' of git://github.com/EmmeKappaErre/reactphysics3d into EmmeKappaErre-PolygonVertexArrayConst 2018-09-11 07:28:41 +02:00
Mkr
5f4d14d303 Add accessor methods to ConcaveMeshShape to allow reading back vertices and normals for inspection from the user code. 2018-09-09 16:44:48 -07:00
Mkr
54f17ac0aa Make input to PolygonVertexArray constant 2018-09-09 16:38:04 -07:00
Daniel Chappuis
23e16cf156 Merge develop into dod and fix conflicts 2018-09-09 22:08:55 +02:00
Daniel Chappuis
bcf305b118 Refactor contact points creation 2018-09-09 21:59:02 +02:00