Commit Graph

170 Commits

Author SHA1 Message Date
Daniel Chappuis
f3a11914f8 Fix compilation issues in testbed application on Windows 2021-10-29 08:49:30 +02:00
Daniel Chappuis
1b7cadc245 Refactor the rendering of GUI and other improvements of testbed application 2021-10-26 17:01:50 +02:00
Daniel Chappuis
7ff7b129e9 Upgrade nanogui external dependency for testbed application 2021-10-14 10:41:30 +02:00
Daniel Chappuis
91d82163c2 Upgrade nanogui library for the testbed application 2021-10-07 07:20:05 +02:00
Daniel Chappuis
30ca167bf9 Create a custom logger for the testbed application and edit demo scenes for this 2021-10-06 21:22:33 +02:00
Daniel Chappuis
916f3059b8 Make simulation deterministic on replay (on same machine) in scenes of testbed application 2021-09-24 17:12:50 +02:00
Daniel Chappuis
9e3cb9824e Modify the testbed application so that each scene has it own engine settings 2021-09-15 20:51:47 +02:00
Daniel Chappuis
3b90d6d74f Add rope scene in the testbed application 2021-09-15 20:50:53 +02:00
Daniel Chappuis
9ef0d6fcae Display ReactPhysics3D version in title bar of testbed application 2021-09-03 07:41:34 +02:00
Daniel Chappuis
e54911836a Rename method in testbed application 2021-07-16 17:06:42 +02:00
Daniel Chappuis
e30d1732f8 Add 'ragdoll' scene to the testbed application 2021-07-06 23:20:41 +02:00
Daniel Chappuis
c4af071c08 Edit Ball and Socket joint scene 2021-06-24 23:39:52 +02:00
Daniel Chappuis
67d480c4ee Working on cone limit for Ball and Socket joint 2021-06-24 23:30:08 +02:00
Daniel Chappuis
ef9ac01e52 Add slider joint scene in testbed application 2021-03-10 22:51:52 +01:00
Daniel Chappuis
1ffe77c218 Add Hinge joint scene in testbed application 2021-02-28 15:05:53 +01:00
Daniel Chappuis
d465e21fba Add Ball and Socket joint demo in testbed application 2021-02-25 23:55:16 +01:00
Daniel Chappuis
f600e6b678 Add fixed joint scene to the testbed application 2021-02-24 23:29:54 +01:00
Daniel Chappuis
4c0e629e9b Use C++11 std::chrono library to deal with time instead of old code 2021-02-22 21:08:55 +01:00
Daniel Chappuis
8ca63572f4 Add bridge scene to the testbed application 2021-02-10 23:22:03 +01:00
Daniel Chappuis
333cabed98 Fix issue in testbed 2021-01-04 21:36:38 +01:00
Daniel Chappuis
b0ccdb6cc1 Fix conflict 2020-11-26 22:53:28 +01:00
Daniel Chappuis
264705056e Fix issue when building the testbed application on MacOS X 2020-11-09 22:47:17 +01: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
95d54aeaea Add demo scene with BallAndSocket joints net in the testbed application 2020-10-11 10:56:52 +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
56ad6536ba Add BoxTower demo in testbed application 2020-06-27 23:51:42 +02:00
Daniel Chappuis
ec54625515 Merge branch 'master' into develop 2020-06-14 23:18:32 +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
6008d25bfc Fix build and compilation issues of the testbed application on Windows 2020-06-01 20:31:11 +02:00
Daniel Chappuis
fa4eb297bf Add logs, remove warnings, ... 2020-05-25 21:40:44 +02:00
Daniel Chappuis
ab86620412 Small modifications 2020-05-24 16:52:44 +02:00
Daniel Chappuis
bd4a26d5c7 Small modifications 2020-05-24 16:13:44 +02:00
Daniel Chappuis
65be9827ce Use more modern CMake and include nanogui using git submodule instead of static source code 2020-05-12 22:50:46 +02:00
Daniel Chappuis
39bbd6ec6d Refactor CMakeLists.txt files to use more modern CMAKE 2020-05-11 12:38:59 +02:00
Daniel Chappuis
3df602edfa Refactor the way to create a logger and a profiler 2020-05-11 11:13:26 +02:00
Daniel Chappuis
67e89e081b Working on debug renderer 2020-05-07 15:12:59 +02:00
Daniel Chappuis
0321cf4f89 Working on debug renderer 2020-05-06 15:21:25 +02:00
Daniel Chappuis
56077bba6b Working on debug renderer 2020-05-06 00:34:56 +02:00
Daniel Chappuis
dcd71ef103 Improve EventListener: add onTrigger() method, add event types, add triggers, ... 2020-04-18 20:43:13 +02:00
Daniel Chappuis
a190bba8c0 Refactor where the headers are store for better installation of the library 2020-03-18 07:28:34 +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
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
d36edcdb6e Rename DynamicsWorld class to PhysicsWorld 2020-01-27 17:46:00 +01:00
Daniel Chappuis
b0fde22678 Rename ProxyShape to Collider 2020-01-20 21:22:46 +01:00
Daniel Chappuis
5df91f2338 Merge rendering branch and fix conflicts 2020-01-17 17:11:19 +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
43b818573a Improve rendering of testbed application (flat shading, 3 light sources, ...) 2019-10-21 07:22:18 +02:00
Daniel Chappuis
ca80d95d84 Add RigidBodyComponents class 2019-07-16 07:15:13 +02:00