Commit Graph

  • ce838a287f Working on travis file Daniel Chappuis 2020-05-14 14:50:36 +0200
  • 4a50ab8312 Working on travis file Daniel Chappuis 2020-05-14 14:16:07 +0200
  • 2bb9bf1ffe Working on travis file Daniel Chappuis 2020-05-14 14:08:48 +0200
  • 9ba391d8a7 Working on travis file Daniel Chappuis 2020-05-14 10:27:53 +0200
  • 6d5336ebe8 Working on travis file Daniel Chappuis 2020-05-14 01:06:10 +0200
  • 330030faa2 Working on travis file Daniel Chappuis 2020-05-14 01:05:23 +0200
  • 77fa35b5d1 Working on travis file Daniel Chappuis 2020-05-14 01:02:01 +0200
  • 375c9c5521 Working on travis file Daniel Chappuis 2020-05-14 00:59:16 +0200
  • 833dc9a6a9 Working on travis file Daniel Chappuis 2020-05-14 00:51:35 +0200
  • 82ddccd5f0 Fix compilation error with GCC on OS X Daniel Chappuis 2020-05-14 00:36:57 +0200
  • e3920cefaa Working on travis file Daniel Chappuis 2020-05-14 00:04:01 +0200
  • 0f2622d02c Working on travis file Daniel Chappuis 2020-05-13 23:52:57 +0200
  • 2cd818a696 Working on travis file Daniel Chappuis 2020-05-13 23:38:06 +0200
  • 730e11e1fb Working on travis file Daniel Chappuis 2020-05-13 23:21:59 +0200
  • f67eb95fa8 Working on travis file Daniel Chappuis 2020-05-13 23:05:46 +0200
  • a78244e4f9 Working on travis file Daniel Chappuis 2020-05-13 22:44:46 +0200
  • c38b821df7 Working on travis file Daniel Chappuis 2020-05-13 22:10:47 +0200
  • 0d1fbe5442 Working on travis file Daniel Chappuis 2020-05-13 22:03:14 +0200
  • 29325e3875 Working on travis file Daniel Chappuis 2020-05-13 21:39:23 +0200
  • 2938f053ed Working on travis file Daniel Chappuis 2020-05-13 21:31:31 +0200
  • 1b8d9d8e5e Working on travis file Daniel Chappuis 2020-05-13 20:30:50 +0200
  • c1facfc682 Add hello world project to show how to use ReactPhysics3D in your project Daniel Chappuis 2020-05-13 19:07:04 +0200
  • 075f89e91b Uprade python script to generate new version number Daniel Chappuis 2020-05-13 00:26:28 +0200
  • f0c7ee12ba Edit CMakeLists.txt to use modern CMake Daniel Chappuis 2020-05-12 23:59:54 +0200
  • 65be9827ce Use more modern CMake and include nanogui using git submodule instead of static source code Daniel Chappuis 2020-05-12 22:50:46 +0200
  • 39bbd6ec6d Refactor CMakeLists.txt files to use more modern CMAKE Daniel Chappuis 2020-05-11 12:38:59 +0200
  • 3df602edfa Refactor the way to create a logger and a profiler Daniel Chappuis 2020-05-11 11:13:26 +0200
  • ee0203a343 Fix compilation error on Mac OS X Daniel Chappuis 2020-05-10 16:11:03 +0200
  • fe3d79b32d Merge branch 'master' into develop Daniel Chappuis 2020-05-09 19:28:27 +0200
  • 5c736565a7 Add funding file Daniel Chappuis 2020-05-09 19:19:00 +0200
  • e04565fb48 Rename RigidBody::applyForce() to RigidBody::applyForceAtWorldPosition() and add RigidBody::applyForceAtLocalPosition() method Daniel Chappuis 2020-05-09 00:09:38 +0200
  • 862db8f379 Edit change log file Daniel Chappuis 2020-05-08 23:56:12 +0200
  • dfc6710dc0 Merge and fix conflicts Daniel Chappuis 2020-05-08 23:54:28 +0200
  • c1f40ac456 Fix issue with limits of HingeJoint and SliderJoint Daniel Chappuis 2020-05-08 15:10:49 +0200
  • 67e89e081b Working on debug renderer Daniel Chappuis 2020-05-07 15:12:59 +0200
  • 0321cf4f89 Working on debug renderer Daniel Chappuis 2020-05-06 15:21:25 +0200
  • 56077bba6b Working on debug renderer Daniel Chappuis 2020-05-06 00:34:56 +0200
  • 77b95ed77e Mark ContactManifoldListElement getters as const Hugo 2020-04-28 15:23:27 +0200
  • fb0d3b52e9 Fix compilation error Daniel Chappuis 2020-04-27 20:38:12 +0200
  • 92aa06ac35 Fix compilation error Daniel Chappuis 2020-04-27 18:16:46 +0200
  • 2efe9d65da Fix issue with overlap callback Daniel Chappuis 2020-04-27 15:54:57 +0200
  • e03ee08462 Rename Logger class to DefaultLogger and create abstract Logger class Daniel Chappuis 2020-04-26 18:41:59 +0200
  • dcd71ef103 Improve EventListener: add onTrigger() method, add event types, add triggers, ... Daniel Chappuis 2020-04-18 20:43:13 +0200
  • fcf53c940a Fix bug 135 Michele Renda 2020-04-04 17:38:00 +0300
  • 3188c2ec37 docs: Add CMakeLists example Hugo 2020-04-02 21:40:55 +0200
  • a190bba8c0 Refactor where the headers are store for better installation of the library Daniel Chappuis 2020-03-18 07:28:34 +0100
  • 7dde393fa5 Use Vector3 instead of Matrix3x3 for the local inertia tensor of a rigid body Daniel Chappuis 2020-03-10 07:23:51 +0100
  • cda466f9da Refactor the way to set/update the center of mass, mass and inertia tensor of a rigid body Daniel Chappuis 2020-03-01 16:39:16 +0100
  • 04d0be46be
    Merge a0b70fc4b8 into 9407651316 Thomas TISSOT-DUPONT 2020-02-22 19:39:20 +0100
  • 7a143f830b
    Merge 0948a33396 into 9407651316 Maciej 2020-02-22 11:57:24 +0100
  • 9407651316 Fix issue when trying to install the library with cmake (wrong headers hierarchy) Daniel Chappuis 2020-02-19 12:48:14 +0100
  • 0948a33396 Add move semantics to vector classes MaciejDziuban 2020-02-17 22:57:58 +0100
  • 28560d034e Add methods for the user to retrieve Colliders, CollisionBodies and RigidBodies Daniel Chappuis 2020-02-17 17:36:44 +0100
  • 0ec26f5184 Compute the fat AABB by adding a percentage of the size of the initial AABB instead of using a constant offset. Do not use linear displacement anymore in inflate the AABB in direction of the motion in the broad-phase Daniel Chappuis 2020-02-14 17:08:02 +0100
  • 7477460e4f Make possible to resize the collision shapes after their creation Daniel Chappuis 2020-02-11 21:56:42 +0100
  • 9d776e32dc Make possible to change the size of the collision shapes after their creation Daniel Chappuis 2020-02-06 07:21:13 +0100
  • c5873dbc6b The Material is now part of the Collider instead of the RigidBody, fixes compilation errors with Logger and Profiler. Daniel Chappuis 2020-02-01 13:41:30 +0100
  • 36bdfe8037 Edit changelog file Daniel Chappuis 2020-01-27 17:49:44 +0100
  • d36edcdb6e Rename DynamicsWorld class to PhysicsWorld Daniel Chappuis 2020-01-27 17:46:00 +0100
  • b0fde22678 Rename ProxyShape to Collider Daniel Chappuis 2020-01-20 21:22:46 +0100
  • 5df91f2338 Merge rendering branch and fix conflicts Daniel Chappuis 2020-01-17 17:11:19 +0100
  • eb270af309 Fix issue and make sure we use the correct memory allocators Daniel Chappuis 2020-01-15 20:18:11 +0100
  • 77940a43f7 Add new memory allocator HeapAllocator Daniel Chappuis 2020-01-13 17:02:59 +0100
  • 581f642280 Remove the MemoryManager::setBaseAllocator() method Daniel Chappuis 2019-12-13 11:20:17 +0100
  • 24ac9e36c7 Edit changelog file Daniel Chappuis 2019-12-13 11:05:59 +0100
  • 45b02abaec Add PhysicsCommon class and use it as a factory for other library objects and add pile demo in testbed application Daniel Chappuis 2019-12-12 07:13:27 +0100
  • 8eacae4b7b Merge branch 'master' into develop Daniel Chappuis 2019-11-27 22:44:25 +0100
  • 2dfe254c86 Use memory allocators from ecs branch Daniel Chappuis 2019-11-27 22:41:38 +0100
  • 815182aae9 Merge ecs into develop and fix conflicts Daniel Chappuis 2019-11-27 22:10:44 +0100
  • a7306f4fd2 Remove code from List tests Daniel Chappuis 2019-11-26 07:09:40 +0100
  • b94fbf7874 Some optimizations and fix issues in collision detection Daniel Chappuis 2019-11-25 21:22:25 +0100
  • acb5e0e51e Remove TODO Daniel Chappuis 2019-11-25 17:33:46 +0100
  • 58df6cdaff Optimizations Daniel Chappuis 2019-11-22 21:31:51 +0100
  • 46d19bf550 Some optimizations Daniel Chappuis 2019-11-21 23:23:03 +0100
  • 901fc6aeb9 Revert "Small modifications" Daniel Chappuis 2019-11-19 22:28:36 +0100
  • 2746a8cfc0 Small modifications Daniel Chappuis 2019-11-19 21:58:02 +0100
  • d894a40d2e Working on middle-phase collision detection Daniel Chappuis 2019-11-19 18:35:22 +0100
  • 7dcc86d746 Working on middle-phase collision detection Daniel Chappuis 2019-11-18 07:29:04 +0100
  • 6b3a65b914 Working on middle-phase collision detection Daniel Chappuis 2019-11-17 20:52:18 +0100
  • 2db5a76c8d fixing typo error Brian Jensen 2019-11-16 10:30:40 +0100
  • d7ce095910 cache contact point and associated vectors, improves performance usage of solve call from approx. 15% to 13.5% for a specific scene Brian Jensen 2019-11-16 09:45:01 +0100
  • 05acda68ae cache contact contraint and keylookup, improves performance usage of solve call from approx. 20% to 15% for a specific scene Brian Jensen 2019-11-16 09:35:29 +0100
  • 44e07e0bd9 Working on making middle-phase collision detection faster Daniel Chappuis 2019-11-09 23:55:54 +0100
  • 294d3b6665 Small fix Daniel Chappuis 2019-10-28 23:16:26 +0100
  • 8580ab545b Fix issues Daniel Chappuis 2019-10-28 23:08:42 +0100
  • 87614b7dad Add profiling code Daniel Chappuis 2019-10-22 17:34:36 +0200
  • f991717cc1 Optimizations Daniel Chappuis 2019-10-22 07:10:57 +0200
  • 43b818573a Improve rendering of testbed application (flat shading, 3 light sources, ...) Daniel Chappuis 2019-10-21 07:22:18 +0200
  • 130eb00136 Refactoring Daniel Chappuis 2019-10-18 07:13:45 +0200
  • 2c2b75def7 Move local-to-world transform of ProxyShape into the ProxyShapeComponents Daniel Chappuis 2019-10-15 20:29:22 +0200
  • 5f05fa372d Move contacts creation before islands creation Daniel Chappuis 2019-10-11 17:01:53 +0200
  • 92b39ca6c0 Take care of TODOs Daniel Chappuis 2019-10-10 17:51:31 +0200
  • 59cdc6b8f8 Take care of TODOs Daniel Chappuis 2019-10-10 07:53:25 +0200
  • d491665332 Add SolveSliderJointSystem class Daniel Chappuis 2019-10-07 20:50:37 +0200
  • afb34b4355 Add SolveHingeJointSystem class Daniel Chappuis 2019-10-05 17:45:35 +0200
  • ab02d98f3a Add SolveFixedJointSystem class Daniel Chappuis 2019-10-02 17:48:28 +0200
  • 22810e0857 Working on SolveBallAndSocketJointSystem Daniel Chappuis 2019-10-01 22:39:50 +0200
  • f0b8121795 Working on joints ECS Daniel Chappuis 2019-09-27 07:20:30 +0200
  • a0b70fc4b8 Make TriangleVertexArray normals generation optional Thomas Tissot 2019-09-26 17:15:49 +0200
  • 5ae8e7a944 Fix tipo in TriangleVertexArray Thomas Tissot 2019-09-26 17:10:51 +0200