Commit Graph

  • fd427c0337 Fix compilation errors because of removed files Daniel Chappuis 2017-11-03 07:11:19 +0100
  • 002264a5a1 Remove unused files Daniel Chappuis 2017-11-02 23:01:32 +0100
  • 7495ff6598 Refactor the testbed application and display objects AABBs Daniel Chappuis 2017-11-02 22:58:41 +0100
  • ad0f805f53 Fix robustness issue in SAT Algorithm (convex polyhedron vs capsule) Daniel Chappuis 2017-11-01 23:09:02 +0100
  • 6a69ef76c5 Fix issue with ProxyShape::mBroadPhaseId not set when body was sleeping or inactive Daniel Chappuis 2017-11-01 23:07:56 +0100
  • 5da57a96c8 Fix issue with sphere and capsule SAT collision detection Daniel Chappuis 2017-10-24 22:47:35 +0200
  • b1aad2b7c4 Refactor the testbed application Daniel Chappuis 2017-10-19 17:42:21 +0200
  • cdaa297a78 Remove unused variable Daniel Chappuis 2017-10-19 17:19:33 +0200
  • c1295f1d7a Remove contactNormaldId attribute and fix typo Daniel Chappuis 2017-10-19 07:26:11 +0200
  • cdec7413c5 Improve capsule resting on another shape stability Daniel Chappuis 2017-10-18 21:26:53 +0200
  • 0250d8c4bd Fix issue in SAT algorithm Daniel Chappuis 2017-10-18 19:35:20 +0200
  • de494bb0fd Changes and bug fixes in ContactManifold and ContactManifoldSet Daniel Chappuis 2017-10-18 00:41:32 +0200
  • d5617526ff Modify the policy to drop contact manifolds. First drop the old ones before the new ones Daniel Chappuis 2017-10-12 20:07:39 +0200
  • 17d1ee3681 Change in the ConcaveMesh class of the testbed application Daniel Chappuis 2017-10-09 23:35:30 +0200
  • 4a37ba3994 Add unit tests for the TriangleVertexArray Daniel Chappuis 2017-10-09 23:34:35 +0200
  • 37e2c79cf2 Fix issue in ContactManifoldSet Daniel Chappuis 2017-10-09 22:41:45 +0200
  • 38eff07d0d Fix issue and small changes in TriangleVertexArray Daniel Chappuis 2017-10-09 22:36:39 +0200
  • d62aa41974 Fix issue in ContactManifoldSet Daniel Chappuis 2017-10-04 22:38:39 +0200
  • cbfeb608df Fix bug and clean the pointers casting in TriangleVertexArray Daniel Chappuis 2017-10-04 22:38:14 +0200
  • 310fef1c52 Fix issue with middle phase collision detection (AABB not computed in correct space) Daniel Chappuis 2017-09-28 08:34:45 +0200
  • b33b8e0dc5 Fix issue in SAT algorithm between polyhedron and capsule Daniel Chappuis 2017-09-25 23:06:17 +0200
  • 643c781fa0 Fix issues with smooth triangle contact Daniel Chappuis 2017-09-21 22:44:42 +0200
  • 63833621a0 Fix issue with triangle shape normal computation Daniel Chappuis 2017-09-12 23:25:21 +0200
  • 709bed3cec Fix issues with GJK algorithm Daniel Chappuis 2017-09-09 15:37:55 +0200
  • 8cb2ec7e17 Remove wrong assert Daniel Chappuis 2017-09-08 07:38:57 +0200
  • b890773053 Fix issue when computing clipping planes in SAT algorithm Daniel Chappuis 2017-09-07 22:24:30 +0200
  • 1b82a3e228 Fix issue in GJK algorithm when numerical issue occurs Daniel Chappuis 2017-09-07 22:23:00 +0200
  • dd91f6dcbf Fix typo Daniel Chappuis 2017-09-04 22:23:29 +0200
  • 95ade79af5 Fix issue with obsolete contact points that were not removed Daniel Chappuis 2017-09-04 21:23:07 +0200
  • 501bca5e3d Fix issue in TriangleVertexArray Daniel Chappuis 2017-09-04 07:26:01 +0200
  • 946e62dd4b Remove unnecessary collision margin for some shapes Daniel Chappuis 2017-09-03 19:06:02 +0200
  • 8bab9c1348 Remove unused cachedCollisionData parameter Daniel Chappuis 2017-09-03 18:05:23 +0200
  • e1602f2b27 Fix issues with normals computation in TriangleVertexArray Daniel Chappuis 2017-09-03 17:35:09 +0200
  • 6a22b3a81d Fix temporal coherence in SAT algorithm between two convex polyhedra Daniel Chappuis 2017-09-03 10:48:39 +0200
  • 673e487f14 Remove temporal coherence from SAT for sphere vs polyhedron and capsule vs polyhedron Daniel Chappuis 2017-09-01 07:37:45 +0200
  • 9b89f66667 Fix issues and refactor collision shape type and collision shape name Daniel Chappuis 2017-08-31 23:11:00 +0200
  • a655ffb462 Fix issue in ContactManifoldSet.cpp Daniel Chappuis 2017-08-31 22:42:19 +0200
  • e725af80b6 Update raycasting test code for convex mesh and remove commented code Daniel Chappuis 2017-08-22 07:38:22 +0200
  • 624e01b595 Working on ConcaveMeshShape and HeightFieldShape collision detection Daniel Chappuis 2017-08-21 07:35:08 +0200
  • 11589dbb2c Edit collision detection scene Daniel Chappuis 2017-08-18 17:51:10 +0200
  • 319cc72cde Fix issues in collision detection Daniel Chappuis 2017-08-18 17:50:27 +0200
  • 2f60190942 Do not generate contact in GJK algorithm if not needed Daniel Chappuis 2017-08-01 15:57:46 +0200
  • dfb4b811f9 Edit user manual documentation Daniel Chappuis 2017-08-01 12:39:20 +0200
  • b6ad69b278 Do not compute contacts if not necessary Daniel Chappuis 2017-07-30 23:56:20 +0200
  • 8b82c4ac81 Refactor the way to create the contact manifolds and contact points Daniel Chappuis 2017-07-30 22:14:46 +0200
  • 6eec956eb0 Fix issues in SAT algorithm between two convex polyhedra Daniel Chappuis 2017-07-21 08:09:43 +0200
  • ddd7f500a6 Fix issues in SAT algorithm Daniel Chappuis 2017-07-17 18:35:51 +0200
  • 6e9a84823a Fix issues in collision detection Daniel Chappuis 2017-07-17 08:05:40 +0200
  • 462fc1dfae Merge joint bug fix into develop Daniel Chappuis 2017-07-04 07:10:10 +0200
  • a2705f176c Edit travis configuration Daniel Chappuis 2017-07-03 23:32:52 +0200
  • c0fc023b74 Edit travis configuration Daniel Chappuis 2017-07-03 23:25:23 +0200
  • 79d4440768 Merge 2307fc7d7b into 2f1d529a68 jrouwe 2017-07-03 20:38:34 +0000
  • 2f1d529a68 Edit travis configuration Daniel Chappuis 2017-07-03 22:23:01 +0200
  • 04a0efafaf Edit travis configuration Daniel Chappuis 2017-07-03 22:01:36 +0200
  • 425222b4fd Merge branch 'fix_joint_bug' Daniel Chappuis 2017-07-03 19:35:32 +0200
  • 1855e1c121 Fixed bug in FixedJoint and SliderJoint when objects initially have a different rotation. In solvePositionConstraint the error was calculated wrongly causing incorrect simulation. jorrit 2017-06-30 15:46:15 +0200
  • 2307fc7d7b made joints scene the default jorrit 2017-06-30 16:22:13 +0200
  • db16171b26 ignore build folder jorrit 2017-06-30 16:21:04 +0200
  • 6e5f067cda Hacked some extra fixed bodies in the JointsScene to test initial rotation of bodies (note: does not bother freeing any memory) jorrit 2017-06-30 16:20:47 +0200
  • dfadc18d04 Test non-identity transformation between propeller & fixed body jorrit 2017-06-30 16:06:53 +0200
  • 19bb17f3ac Fixed bug in FixedJoint and SliderJoint when objects initially have a different rotation. In solvePositionConstraint the error was calculated wrongly causing incorrect simulation. jorrit 2017-06-30 15:46:15 +0200
  • 2f43e554b5 Make TriangleShape inherits from ConvexPolyhedronShape Daniel Chappuis 2017-06-06 21:12:26 +0200
  • 95db87fd62 Working on contacts reduction Daniel Chappuis 2017-06-05 00:05:49 +0200
  • b1597c508f Working on temporal coherence in SAT algorithm Daniel Chappuis 2017-05-31 07:36:39 +0200
  • 3ec8dddd91 Add box shapes in collision detection scene of testbed application Daniel Chappuis 2017-05-29 22:31:33 +0200
  • 6b0ba1cfbb Fix issues in collision detection Daniel Chappuis 2017-05-29 22:30:30 +0200
  • 730b687877 Working on temporal coherence in SAT (polyhedron vs polyhedron) Daniel Chappuis 2017-05-29 08:32:10 +0200
  • 9d55255c56 Add contact point normals and constant color shader in testbed application Daniel Chappuis 2017-05-17 23:40:17 +0200
  • 2af87d4804 Add bias to prefer some axis when penetration depths are the same in SAT algorithm Daniel Chappuis 2017-05-16 07:42:04 +0200
  • 678c88d3bd Add box in collision detection scene for the testbed application Daniel Chappuis 2017-05-16 07:11:18 +0200
  • 0ec21e36b9 Working on SAT algorithm between two polyhedra Daniel Chappuis 2017-05-16 07:10:44 +0200
  • 7fb6f49149 Working on capsule vs polyhedron narrow-phase algorithm Daniel Chappuis 2017-04-28 21:40:16 +0200
  • f61fea8b8a Add clippling segment/polygons methods, fix issues and add convex vs capsule algorithm Daniel Chappuis 2017-04-16 22:09:59 +0200
  • 57da79492f Add sphere vs convex polyhedron test in SAT algorithm Daniel Chappuis 2017-04-02 00:33:29 +0200
  • 951ba3e42c Working on ConvexPolyhedron class Daniel Chappuis 2017-03-30 22:39:06 +0200
  • a9b3afae59 Finish implementing capsule vs capsule narrow-phase algorithm Daniel Chappuis 2017-03-28 23:07:10 +0200
  • 050e8b36dc Refactor convex mesh shape (create PolyhedronMesh, ConvexPolyhedron classes) Daniel Chappuis 2017-03-22 19:07:31 +0100
  • 0ecd554f50 Update collision detection scene in testbed application Daniel Chappuis 2017-02-27 19:06:28 +0100
  • b21a6bb59b Refactor contact manifold and contact point creation Daniel Chappuis 2017-02-26 13:48:50 +0200
  • 6a01abfae8 Fix issues, work on HalfEdgeStructure and add unit tests Daniel Chappuis 2017-02-20 17:11:13 +0200
  • 7a656aedc9 Working on HalfEdgeStructure Daniel Chappuis 2017-02-13 22:38:47 +0100
  • 30e0132e15 Add capsule/capsule and capsule/sphere collision algorithm Daniel Chappuis 2017-02-02 23:10:01 +0100
  • e9f2f94f64 Continue working on SAT, remove Cone and Cylinder shapes Daniel Chappuis 2017-02-02 22:58:40 +0100
  • adeac94506 Working on collision detection scene Daniel Chappuis 2017-01-28 15:23:05 +0100
  • 0b0975769b Refactor testbed application Daniel Chappuis 2017-01-28 11:38:48 +0100
  • a9da0d6d3c Refactor testbed application Daniel Chappuis 2017-01-28 00:59:04 +0100
  • d1cb0d9275 Refactor testbed application, Add collision detection scene Daniel Chappuis 2017-01-28 00:22:22 +0100
  • bccdfa9b58 Fix issue in collision detection Daniel Chappuis 2017-01-27 20:26:56 +0100
  • e491e38146 Fix issue in collision detection Daniel Chappuis 2017-01-27 20:26:56 +0100
  • de07fcf45b Merge branch 'opti_collision' into optimization Daniel Chappuis 2017-01-23 22:13:36 +0100
  • 99eb7cf82c Fix issue in collision detection Daniel Chappuis 2017-01-19 21:27:58 +0100
  • a50ae73663 Fix issue in GJK algorithm Daniel Chappuis 2017-01-19 20:29:40 +0100
  • f2a6dde913 Fix return value in EPA Algorithm Daniel Chappuis 2017-01-18 23:05:43 +0100
  • c7e977250d Update tests of collision world according to changes in collision detection Daniel Chappuis 2017-01-09 21:34:31 +0100
  • 4a97c2ca97 Refactor collision detection Daniel Chappuis 2017-01-08 19:56:59 +0100
  • f82777bd3b Refactor some methods in ContactPoint Daniel Chappuis 2016-11-05 19:20:54 +0100
  • 16d27f40b9 Remove bodies pointer from ContactPoint Daniel Chappuis 2016-11-03 18:06:45 +0100
  • 05f665040f Merge branch 'opti_solver2' into optimization Daniel Chappuis 2016-10-24 21:01:44 +0200
  • b3d24e4299 Cache some calculation in contact solver Daniel Chappuis 2016-10-23 20:04:52 +0200
  • cc6d3d621d Add profiling data Daniel Chappuis 2016-10-20 19:16:55 +0200