Commit Graph

40 Commits

Author SHA1 Message Date
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
Daniel Chappuis
28560d034e Add methods for the user to retrieve Colliders, CollisionBodies and RigidBodies 2020-02-17 17:36:44 +01:00
Daniel Chappuis
9d776e32dc Make possible to change the size of the collision shapes after their creation 2020-02-06 07:21:13 +01:00
Daniel Chappuis
c5873dbc6b The Material is now part of the Collider instead of the RigidBody, fixes compilation errors with Logger and Profiler. 2020-02-01 13:41:30 +01:00
Daniel Chappuis
36bdfe8037 Edit changelog file 2020-01-27 17:49:44 +01:00
Daniel Chappuis
b0fde22678 Rename ProxyShape to Collider 2020-01-20 21:22:46 +01:00
Daniel Chappuis
24ac9e36c7 Edit changelog file 2019-12-13 11:05:59 +01:00
Daniel Chappuis
45b02abaec Add PhysicsCommon class and use it as a factory for other library objects and add pile demo in testbed application 2019-12-12 18:50:18 +01:00
Daniel Chappuis
815182aae9 Merge ecs into develop and fix conflicts 2019-11-27 22:14:29 +01:00
Daniel Chappuis
59cdc6b8f8 Take care of TODOs 2019-10-10 07:53:25 +02:00
Daniel Chappuis
f0b8121795 Working on joints ECS 2019-09-27 07:20:30 +02:00
Daniel Chappuis
f9fa2a227c Changes for release of version 0.7.1 2019-07-01 08:42:27 +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
cd2cda178f Edit changelog file 2019-04-19 11:28:15 +02:00
Daniel Chappuis
d02b25d32a The proxy-shapes are now entities 2019-03-15 17:27:11 +01:00
Daniel Chappuis
22109d02ff Update changelog file 2019-02-18 22:04:52 +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
5cdf66d009 Directly call narrrow-phase collision detection tests on narrow phase batches 2018-11-05 18:34:46 +01:00
Daniel Chappuis
37cf3de9fa Edit changelog file 2018-10-10 20:37:45 +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
451722898f Edit changelog file 2018-09-12 10:01:47 +02:00
Daniel Chappuis
7b14e13fe6 Fix bug with assert with joints 2018-08-22 18:35:53 +02:00
Daniel Chappuis
7eff6bd68f Edit changelog file 2018-08-16 19:00:50 +02:00
Daniel Chappuis
445a36ef31 Merge fix37 into masterr and fix conflict 2018-08-05 08:34:29 +02:00
Daniel Chappuis
e84787354a Edit changelog file 2018-07-31 20:57:58 +02:00
Daniel Chappuis
ab72ee8711 Edit changelog file 2018-07-31 20:15:55 +02:00
Daniel Chappuis
0db50eb59c Edit changelog file 2018-07-24 22:40:35 +02:00
Daniel Chappuis
9d5145b3c7 Update changelog file 2018-07-03 07:13:22 +02:00
Daniel Chappuis
5a2f84295e Edit changelog file 2018-05-31 20:09:10 +02:00
Daniel Chappuis
a1cc0113e8 Edit changelog file 2018-05-30 11:11:12 +02:00
Daniel Chappuis
243256db11 Edit changelog file 2018-05-24 08:38:04 +02:00
Daniel Chappuis
82c7c5f29a Fix issue in broad-phase collision detection 2018-05-21 20:42:39 +02:00
Daniel Chappuis
cd1661613f Edit CHANGELOG file 2018-05-01 07:34:42 +02:00
Daniel Chappuis
8da1aa63cc Edit CHANGELOG file 2018-05-01 07:05:47 +02:00
Daniel Chappuis
b33a6358fd Edit CHANGELOG file 2018-04-30 23:00:18 +02:00
Daniel Chappuis
fc77ee285d Small modifications 2018-04-11 17:19:41 +02:00
Daniel Chappuis
119c58fc45 Update user manual and change log 2018-04-04 18:39:30 +02:00
Daniel Chappuis
f45f32dcb7 Add changelog file 2018-03-19 23:07:43 +01:00