Commit Graph

  • 4a8f1e65fe Merge branch 'master' into develop Daniel Chappuis 2015-07-12 11:50:02 +0200
  • 1b276fbe55 Add .travis.yml file to build on Travis Daniel Chappuis 2015-07-12 11:49:25 +0200
  • 58992169e7 Working on the testbed application Daniel Chappuis 2015-07-12 00:05:49 +0200
  • be5d635e81 Change imgui library and other modifications in testbed application Daniel Chappuis 2015-07-11 18:35:58 +0200
  • 39b7883462 Add methods to query number of solver iterations in DynamicsWorld Daniel Chappuis 2015-07-11 18:34:37 +0200
  • 82f6bf2dbb Work on the GUI Daniel Chappuis 2015-06-30 19:50:17 +0200
  • 80cf65ccf2 Allow to change the gravity vector of the DynamicsWorld Daniel Chappuis 2015-06-29 23:35:50 +0200
  • 39ddabb6f5 Make possible to witch between scenes and reset them Daniel Chappuis 2015-06-25 22:28:11 +0200
  • f376e2043f Modify the CollisionBody::setTransform() and Body::setIsSleeping() methods Daniel Chappuis 2015-06-25 22:27:20 +0200
  • 56a4c7e7d6 Merge 2fb5bb4721 into 6279867964 jagoly 2015-06-21 14:01:30 +0000
  • 2fb5bb4721 Rearranged the entire source tree. There is now a seperate include directory, containing a reactphysics3d subdirectory, where the headers live. This greatly eases intergration of the library into other projects, as well as prevent naming confilcts. All reactphysics3d source and headers have been modified to use the new paths. The testbed application has not been changed, as this will not break existing client code. Fixed a couple of comments, formatting issues, etc that I happened to come across. James Gangur 2015-06-21 23:23:40 +0930
  • 9e566db6af - Fixed all GCC warnings that don't have any actual effect on the program (sign compare, those asserts, reorder constructors, etc.) - Removed the casting to (char*) for (void*) arguments to GL. Not sure why you were doing that? James Gangur 2015-06-21 18:43:44 +0930
  • 052e5aa107 Enable some warnings with CMake when building with g++ James Gangur 2015-06-21 17:54:17 +0930
  • d97fc1b25f Fixed the TestbedApplication on case-sensitive systems James Gangur 2015-06-21 17:31:18 +0930
  • 6279867964 Remove the use of the old transform variable in CollisionBody Daniel Chappuis 2015-06-16 22:46:43 +0200
  • 5ab2ee4df1 Continue to work on GUI for the testbed application Daniel Chappuis 2015-06-01 23:40:44 +0200
  • fadedbdb30 Modify rendering to use OpenGL 3.3 Daniel Chappuis 2015-05-24 17:23:55 +0200
  • f7f7487304 Start using the imgui graphical user interface Daniel Chappuis 2015-04-28 23:47:29 +0200
  • 28b7a0c059 fix issue with interpolation in testbed application Daniel Chappuis 2015-04-22 20:54:17 +0200
  • e35db3f150 Update the testbed application to perform the interpolation externally Daniel Chappuis 2015-04-20 23:23:46 +0200
  • b8192db3ef Fix compilation error in DynamicsWorld Daniel Chappuis 2015-04-20 23:22:22 +0200
  • 65757f8faa Merge branch 'develop' into testbed Daniel Chappuis 2015-04-18 18:33:47 +0200
  • fb90eac003 The time accumulator and frame interpolation should now be done outside the physics engine Daniel Chappuis 2015-04-18 18:33:25 +0200
  • e31c7abffc Add the example scenes to the testbed application Daniel Chappuis 2015-04-15 23:11:27 +0200
  • a1eade1c02 Merge branch 'fix_vs2013' Daniel Chappuis 2015-04-10 01:52:06 +0200
  • 3aaac820e0 Fix compilation error on Visual Studio 2013 Daniel Chappuis 2015-04-08 22:10:34 +0200
  • 29feb5a931 Modification of the README file Daniel Chappuis 2015-04-08 22:09:58 +0200
  • c264356cc6 Add files for the testbed application Daniel Chappuis 2015-04-08 20:50:31 +0200
  • b6d4d83443 Start working on the testbed application Daniel Chappuis 2015-04-08 20:47:55 +0200
  • ef54ee37c3 Merge branch 'develop' v0.5.0 Daniel Chappuis 2015-03-04 21:40:19 +0100
  • 40bf895525 Modification in the user manual Daniel Chappuis 2015-03-04 21:31:54 +0100
  • 8795316b70 Remove Find Freeglut CMake module Daniel Chappuis 2015-03-03 21:45:58 +0100
  • 9fff45b76e Fix compilation errors on Windows Daniel Chappuis 2015-03-03 21:43:42 +0100
  • 9d8d4e665b Modification in Readme file Daniel Chappuis 2015-03-02 20:43:47 +0100
  • d07e1a33d8 Modify Readme file Daniel Chappuis 2015-03-02 20:28:37 +0100
  • c490523750 Update the user manual Daniel Chappuis 2015-03-01 22:37:22 +0100
  • 77519f7da0 Update Readme file Daniel Chappuis 2015-02-16 22:36:45 +0100
  • 6679bb27bc Changes for the next release Daniel Chappuis 2015-02-15 21:56:45 +0100
  • 3a8e69654f Add Doxygen documentation Daniel Chappuis 2015-02-12 22:31:26 +0100
  • c56557898f Small modifications Daniel Chappuis 2015-02-09 22:37:36 +0100
  • 0b3abacb3c Fix possible memory leaks Daniel Chappuis 2015-02-07 14:15:05 +0100
  • a14a92123c Switch to version 3.1 of GLFW for the examples Daniel Chappuis 2015-02-07 01:20:37 +0100
  • bb0da781a7 Fix compilation warnings Daniel Chappuis 2015-02-01 01:09:58 +0100
  • 3b2ce61cf2 Fix compilation errors on Linux and issue in CMakeLists file of raycast example Daniel Chappuis 2015-01-31 02:12:56 +0100
  • 111eec63fe Fix with double precision in examples Daniel Chappuis 2015-01-27 22:46:20 +0100
  • c057e88983 Small changes in collision detection Daniel Chappuis 2015-01-27 22:40:31 +0100
  • 7a8783d6a5 Fix issues in raycasting unit tests Daniel Chappuis 2015-01-27 22:35:23 +0100
  • e3719b32e5 Fix issue that prevented us from compiling with double precision with CMake Daniel Chappuis 2015-01-22 21:56:30 +0100
  • 68958d0ed1 Add internal physics tick callback methods in EventListener class Daniel Chappuis 2015-01-20 22:17:40 +0100
  • 9f4e63361f Small optimization in EPA algorithm Daniel Chappuis 2015-01-19 21:55:18 +0100
  • 54d8b8518e Fix two issues in EPA Algorithm Daniel Chappuis 2015-01-18 18:56:44 +0100
  • c8a83768d5 Only compute narrow collisition test if at least one body is awake and not static Daniel Chappuis 2014-12-31 01:47:50 +0100
  • c15b83db4a Add collision and raycast filtering using bits mask Daniel Chappuis 2014-12-31 01:19:14 +0100
  • aae4da54d0 Add methods to test collision and AABB overlap in physics world Daniel Chappuis 2014-12-28 00:54:34 +0100
  • 6aba26dc49 Modications in raycast example Daniel Chappuis 2014-11-29 17:06:47 +0100
  • 2ab1aace7c Raycast query now returns false if the body is not active Daniel Chappuis 2014-11-29 17:05:53 +0100
  • f598e0c1e9 Merge branch 'raycast' into develop Daniel Chappuis 2014-11-29 13:08:51 +0100
  • c1fa7b0f50 Add raycasting example Daniel Chappuis 2014-11-29 13:08:11 +0100
  • 4ae7e7997a Fix issues in surface normal computation in raycast method of ConeShape and BoxShape Daniel Chappuis 2014-11-27 21:05:32 +0100
  • 5d2cf593b5 Remove the PairManager class Daniel Chappuis 2014-11-21 21:38:17 +0100
  • 5f7af61593 -Remove unnecessary contact manifold -Delete the BroadPhasePair class Daniel Chappuis 2014-11-21 21:27:09 +0100
  • 2570d794c3 Fix issues in CollisionBody Daniel Chappuis 2014-11-20 21:59:53 +0100
  • adc53c6523 Make possible to use the CollisionBody::setIsActive() method to activate or deactivate the simulation of a given body Daniel Chappuis 2014-11-09 18:53:50 +0100
  • ca660b5057 Replace some matrix multiplications by quaternion multiplications Daniel Chappuis 2014-11-05 20:52:21 +0100
  • 3da146eb84 Implement world ray casting query Daniel Chappuis 2014-11-04 22:38:40 +0100
  • e9257ec56f Change raycasting so that a ray is given by two points instead of a point and a direction Daniel Chappuis 2014-10-21 22:26:40 +0200
  • 08e286d27c Implement raycasting for cone shape Daniel Chappuis 2014-10-08 21:38:40 +0200
  • 25c11c6d6a Implement raycasting for capsule shape Daniel Chappuis 2014-09-20 17:00:32 +0200
  • 78193d9b03 Small improvements in sphere and cylinder raycasting Daniel Chappuis 2014-09-20 16:59:47 +0200
  • 188251afd4 Fix issue with raycasting in cylinder shape Daniel Chappuis 2014-09-20 10:52:42 +0200
  • c07a2dc9a2 Implement raycasting with cylinder shape Daniel Chappuis 2014-09-19 22:53:40 +0200
  • ebf13c3366 Use the standard library swap() function instead Daniel Chappuis 2014-09-19 22:53:05 +0200
  • a89b258418 Implement raycasting for the BoxShape Daniel Chappuis 2014-09-08 23:19:07 +0200
  • 0dd55e716b Implement raycasting with sphere shape Daniel Chappuis 2014-09-04 22:32:29 +0200
  • 018b73ad04 Fix issue with wrong type conversion with double precision in examples Daniel Chappuis 2014-09-02 22:55:31 +0200
  • 677c694109 Continue the implementation of convex shape raycasting Daniel Chappuis 2014-09-02 22:54:19 +0200
  • 3c1b819fda Implement the testPointInside() methods in the collision shapes Daniel Chappuis 2014-08-09 10:28:37 +0200
  • 79c126eac9 Add name in unit tests and fix some issues in Point Inside test Daniel Chappuis 2014-08-09 10:27:41 +0200
  • 6c505377c5 Clean up the include statements Daniel Chappuis 2014-08-07 21:38:31 +0200
  • 47b2eb457a Allow the user to attach user data to a ProxyShape object Daniel Chappuis 2014-08-04 22:57:24 +0200
  • 0fa88dccfa Merge branch 'proxyshape' into raycast Daniel Chappuis 2014-08-04 22:47:47 +0200
  • ab8656fc0b Remove all the special proxy shapes to keep only the ProxyShape class Daniel Chappuis 2014-08-04 22:46:58 +0200
  • bd5668ed51 Work on the testPointInside() method Daniel Chappuis 2014-08-01 12:36:32 +0200
  • 7ea012d52d Add raycast tests Daniel Chappuis 2014-07-27 12:42:57 +0200
  • 0faacdbd6b Merge branch 'raycast' of https://github.com/DanielChappuis/reactphysicsd into raycast Daniel Chappuis 2014-07-22 22:46:24 +0200
  • 5dd9ee826e Add classes and tests for raycasting Daniel Chappuis 2014-07-21 23:08:18 +0200
  • b5bf3ea032 Remove the Ray.cpp file Daniel Chappuis 2014-07-13 20:28:28 -0700
  • e18a6f4af7 Modify the CMakeLists.txt file to add the Ray files Daniel Chappuis 2014-07-13 18:15:16 -0700
  • 046754c93d Add test class for the isPointInside() method Daniel Chappuis 2014-07-13 18:13:49 -0700
  • a52f89a33e Add the Ray class for raycasting Daniel Chappuis 2014-07-13 18:11:15 -0700
  • 1415bad00e Small modifications Daniel Chappuis 2014-07-09 23:45:19 +0200
  • 9a54213582 Remove message from CMakeLists.txt Daniel Chappuis 2014-07-08 23:48:18 +0200
  • c532c87794 Modify CMakeLists.txt file to handle build type in a better way Daniel Chappuis 2014-07-08 23:47:14 +0200
  • 35574fd138 Add script to generate the HTML user manual from LaTeX Daniel Chappuis 2014-07-08 22:11:58 +0200
  • 050b610d8c Remove check() and checkNode() methods from DynamicAABBTree in release mode Daniel Chappuis 2014-07-07 19:01:26 +0200
  • 4f141b87fb Modify examples Daniel Chappuis 2014-07-03 23:09:08 +0200
  • a983026094 Inflate the AABB in direction of linear motion in Dynamic AABB tree Daniel Chappuis 2014-07-03 00:13:30 +0200
  • 114360337c Fix issue in RigidBody::applyForce() method Daniel Chappuis 2014-06-29 21:59:06 +0200
  • 3aa05ef61a Fix issues and add conversion from Euler angles to Quaternion Daniel Chappuis 2014-06-24 23:31:13 +0200
  • bc4de62e75 Fix issue in the collision detection for compound shapes Daniel Chappuis 2014-06-10 23:37:11 +0200