Commit Graph

600 Commits

Author SHA1 Message Date
Daniel Chappuis
0071ed16a8 Add comments in the dynamics world code 2013-05-02 22:51:31 +02:00
Daniel Chappuis
c4eee4fb1f Implement the Ball-And-Socket joint 2013-05-02 22:41:57 +02:00
Daniel Chappuis
44a26bdcab Add cmake configuration file to find GLEW library 2013-04-27 00:15:25 +02:00
Daniel Chappuis
434a168785 Add files for the joints example 2013-04-26 00:46:09 +02:00
Daniel Chappuis
fdda0b26a9 Modify the contact solver so that its main loop is outside the solver 2013-04-25 22:34:20 +02:00
Daniel Chappuis
ded465c105 Remove a file 2013-04-24 22:29:31 +02:00
Daniel Chappuis
2b2143d41e Continue the implementation of the constraint solver 2013-04-24 19:24:28 +02:00
Daniel Chappuis
471e4f7afc Start to implement the joints 2013-04-22 23:32:52 +02:00
Daniel Chappuis
f692f7ef12 Allocate memory for the collision shapes inside the physics engine 2013-04-22 21:25:40 +02:00
Daniel Chappuis
16c6487796 Change #ifndef names in headers to avoid name collision with others libraries 2013-04-18 22:54:36 +02:00
Daniel Chappuis
1e6efe7f9e Merge branch 'use_openglframework' into develop 2013-04-18 22:28:29 +02:00
Daniel Chappuis
5d205c2d7f Commit documentation modifications 2013-04-18 22:28:14 +02:00
Daniel Chappuis
91908c1bbc Continue to implement the examples using the openg-framework 2013-04-18 22:22:45 +02:00
Daniel Chappuis
a1bd7f7be9 Use the opengl-framework library for the examples 2013-04-14 21:32:40 +02:00
Daniel Chappuis
f84382bbbe Merge branch 'memory_allocator' into develop 2013-04-01 23:44:26 +02:00
Daniel Chappuis
e03888ea25 Finish the implementation of the memory allocator 2013-04-01 23:43:50 +02:00
Daniel Chappuis
f784dfb320 Start to implement the memory allocator 2013-03-26 23:04:03 +01:00
Daniel Chappuis
9aed0ecd6c Merge branch 'profiler' into develop 2013-03-26 21:38:19 +01:00
Daniel Chappuis
f479c5edf3 Finish the implementation of the profiler 2013-03-26 21:37:55 +01:00
Daniel Chappuis
aa9bd2098d Continue to work on the profiler 2013-03-24 19:45:48 +01:00
Daniel Chappuis
88e680e8e7 Add profiler files 2013-03-21 23:52:44 +01:00
Daniel Chappuis
17e976ab6c Fix some compilations errors on Linux 2013-03-20 22:41:53 +01:00
Daniel Chappuis
c42b09c3f5 Fix typo in the fallingcubes example CMakeLists.txt file 2013-03-19 18:43:02 +01:00
Daniel Chappuis
c5f89f7738 Remove User Manual pdf file from the repository 2013-03-18 22:15:42 +01:00
Daniel Chappuis
b8bdda00d0 Add User Manual latex files 2013-03-18 22:14:43 +01:00
Daniel Chappuis
4b320701c4 Fix issues in unit tests 2013-03-18 22:13:04 +01:00
Daniel Chappuis
5f3c66b9f1 Change the version number in the VERSION file 2013-03-17 21:52:01 +01:00
Daniel Chappuis
ae117097ca Merge branch 'develop' of https://code.google.com/p/reactphysics3d into develop 2013-03-17 17:10:15 +01:00
Daniel Chappuis
f38803d75a Fix some warnings 2013-03-17 17:07:09 +01:00
Daniel Chappuis
f94b33bace Modify the falling cubes example to make it work with the new version of reactphysis3d 2013-03-17 16:45:48 +01:00
Daniel Chappuis
96a0680a67 Modify the LICENSE file for the ZLib license 2013-03-17 16:44:52 +01:00
Daniel Chappuis
dac5a2729a Do not compute the AABB of a sphere by rotating its extents 2013-03-14 22:47:59 +01:00
Daniel Chappuis
6731ed8be0 Merge branch test_mathematics into develop 2013-03-13 22:51:27 +01:00
Daniel Chappuis
95d6387d5b Modify CMakeLists.txt 2013-03-13 22:38:43 +01:00
Daniel Chappuis
409bbdaba5 Add header in the ContactSolver.cpp file 2013-03-13 20:56:53 +01:00
Daniel Chappuis
669ca8ecca Add methods in the mathematics classes 2013-03-13 20:55:10 +01:00
Daniel Chappuis
a3c6fa07e8 Add unit tests for the mathematics classes 2013-03-13 20:52:59 +01:00
Daniel Chappuis
02a3cd2db8 Modify CMakeLists.txt file to compile the tests 2013-03-09 08:40:22 +01:00
Daniel Chappuis
999bef7c8d Add definition to avoid redefinition of min() and max() macros when including windows.h on Windows 2013-03-09 08:39:09 +01:00
Daniel Chappuis
8107bbab8e Modify the epsilon parameter of the approxEqual() method 2013-03-09 08:37:40 +01:00
Daniel Chappuis
bd0561acd9 Remove the isParallelWith() method in Vector3 2013-03-09 08:37:10 +01:00
Daniel Chappuis
a178a3c0b9 Start to implement unit tests for the mathematics classes 2013-03-09 08:34:57 +01:00
Daniel Chappuis
e92343b118 Add files for tests 2013-03-06 07:30:33 +01:00
Daniel Chappuis
5f78143341 Merge branch 'develop' of https://code.google.com/p/reactphysics3d into develop 2013-03-05 23:17:38 +01:00
Daniel Chappuis
04a31c696c Add Doxygen documentation into the code 2013-03-05 23:09:50 +01:00
Daniel Chappuis
489eea3f36 Add file to generate Doxygen documentation 2013-03-04 22:06:43 +01:00
Daniel Chappuis
03cddcf568 Access std::map using find() method 2013-03-03 16:36:07 +01:00
Daniel Chappuis
b43f875cef Improve GJK robustness for spheres by integrating the radius into the object margin 2013-03-03 16:24:46 +01:00
Daniel Chappuis
5a373cf27b Clean the code and modify the date in the license text 2013-03-02 16:26:18 +01:00
Daniel Chappuis
4346a16f62 Replace the 0 constant by the NULL pointer in CollisionDetection.cpp 2013-02-28 23:18:48 +01:00