Commit Graph

854 Commits

Author SHA1 Message Date
Daniel Chappuis
6279867964 Remove the use of the old transform variable in CollisionBody 2015-06-16 22:46:43 +02:00
Daniel Chappuis
5ab2ee4df1 Continue to work on GUI for the testbed application 2015-06-01 23:40:44 +02:00
Daniel Chappuis
fadedbdb30 Modify rendering to use OpenGL 3.3 2015-05-24 17:23:55 +02:00
Daniel Chappuis
f7f7487304 Start using the imgui graphical user interface 2015-04-28 23:47:29 +02:00
Daniel Chappuis
28b7a0c059 fix issue with interpolation in testbed application 2015-04-22 20:54:17 +02:00
Daniel Chappuis
e35db3f150 Update the testbed application to perform the interpolation externally 2015-04-20 23:23:46 +02:00
Daniel Chappuis
b8192db3ef Fix compilation error in DynamicsWorld 2015-04-20 23:22:22 +02:00
Daniel Chappuis
65757f8faa Merge branch 'develop' into testbed 2015-04-18 18:33:47 +02:00
Daniel Chappuis
fb90eac003 The time accumulator and frame interpolation should now be done outside the physics engine 2015-04-18 18:33:25 +02:00
Daniel Chappuis
e31c7abffc Add the example scenes to the testbed application 2015-04-15 23:11:27 +02:00
Daniel Chappuis
a1eade1c02 Merge branch 'fix_vs2013' 2015-04-10 01:52:06 +02:00
Daniel Chappuis
3aaac820e0 Fix compilation error on Visual Studio 2013 2015-04-08 22:10:34 +02:00
Daniel Chappuis
29feb5a931 Modification of the README file 2015-04-08 22:09:58 +02:00
Daniel Chappuis
c264356cc6 Add files for the testbed application 2015-04-08 20:50:31 +02:00
Daniel Chappuis
b6d4d83443 Start working on the testbed application 2015-04-08 20:47:55 +02:00
Daniel Chappuis
ef54ee37c3 Merge branch 'develop' 2015-03-04 21:40:19 +01:00
Daniel Chappuis
40bf895525 Modification in the user manual 2015-03-04 21:31:54 +01:00
Daniel Chappuis
8795316b70 Remove Find Freeglut CMake module 2015-03-03 21:45:58 +01:00
Daniel Chappuis
9fff45b76e Fix compilation errors on Windows 2015-03-03 21:43:42 +01:00
Daniel Chappuis
9d8d4e665b Modification in Readme file 2015-03-02 20:43:47 +01:00
Daniel Chappuis
d07e1a33d8 Modify Readme file 2015-03-02 20:28:37 +01:00
Daniel Chappuis
c490523750 Update the user manual 2015-03-01 22:37:22 +01:00
Daniel Chappuis
77519f7da0 Update Readme file 2015-02-16 22:36:45 +01:00
Daniel Chappuis
6679bb27bc Changes for the next release 2015-02-15 21:56:45 +01:00
Daniel Chappuis
3a8e69654f Add Doxygen documentation 2015-02-12 22:31:26 +01:00
Daniel Chappuis
c56557898f Small modifications 2015-02-09 22:37:36 +01:00
Daniel Chappuis
0b3abacb3c Fix possible memory leaks 2015-02-07 14:15:05 +01:00
Daniel Chappuis
a14a92123c Switch to version 3.1 of GLFW for the examples 2015-02-07 01:20:37 +01:00
Daniel Chappuis
bb0da781a7 Fix compilation warnings 2015-02-01 01:09:58 +01:00
Daniel Chappuis
3b2ce61cf2 Fix compilation errors on Linux and issue in CMakeLists file of raycast example 2015-01-31 02:12:56 +01:00
Daniel Chappuis
111eec63fe Fix with double precision in examples 2015-01-27 22:46:20 +01:00
Daniel Chappuis
c057e88983 Small changes in collision detection 2015-01-27 22:40:31 +01:00
Daniel Chappuis
7a8783d6a5 Fix issues in raycasting unit tests 2015-01-27 22:35:23 +01:00
Daniel Chappuis
e3719b32e5 Fix issue that prevented us from compiling with double precision with CMake 2015-01-22 21:56:30 +01:00
Daniel Chappuis
68958d0ed1 Add internal physics tick callback methods in EventListener class 2015-01-20 22:17:40 +01:00
Daniel Chappuis
9f4e63361f Small optimization in EPA algorithm 2015-01-19 21:55:18 +01:00
Daniel Chappuis
54d8b8518e Fix two issues in EPA Algorithm 2015-01-18 21:25:15 +01:00
Daniel Chappuis
c8a83768d5 Only compute narrow collisition test if at least one body is awake and not static 2014-12-31 01:47:50 +01:00
Daniel Chappuis
c15b83db4a Add collision and raycast filtering using bits mask 2014-12-31 01:19:14 +01:00
Daniel Chappuis
aae4da54d0 Add methods to test collision and AABB overlap in physics world 2014-12-28 00:54:34 +01:00
Daniel Chappuis
6aba26dc49 Modications in raycast example 2014-11-29 17:06:47 +01:00
Daniel Chappuis
2ab1aace7c Raycast query now returns false if the body is not active 2014-11-29 17:05:53 +01:00
Daniel Chappuis
f598e0c1e9 Merge branch 'raycast' into develop 2014-11-29 13:08:51 +01:00
Daniel Chappuis
c1fa7b0f50 Add raycasting example 2014-11-29 13:08:11 +01:00
Daniel Chappuis
4ae7e7997a Fix issues in surface normal computation in raycast method of ConeShape and BoxShape 2014-11-27 21:05:32 +01:00
Daniel Chappuis
5d2cf593b5 Remove the PairManager class 2014-11-21 21:38:17 +01:00
Daniel Chappuis
5f7af61593 -Remove unnecessary contact manifold
-Delete the BroadPhasePair class
2014-11-21 21:27:09 +01:00
Daniel Chappuis
2570d794c3 Fix issues in CollisionBody 2014-11-20 21:59:53 +01:00
Daniel Chappuis
adc53c6523 Make possible to use the CollisionBody::setIsActive() method to activate or deactivate the simulation of a given body 2014-11-09 18:53:50 +01:00
Daniel Chappuis
ca660b5057 Replace some matrix multiplications by quaternion multiplications 2014-11-05 20:52:21 +01:00