Commit Graph

950 Commits

Author SHA1 Message Date
Daniel Chappuis
cd808fcf62 Modify the way the collision shapes are created (we don't make an internal copy anymore) 2015-09-04 19:56:27 +02:00
Daniel Chappuis
ae122f07d6 Add ConcaveShape et ConvexShape classes 2015-08-31 17:33:34 +02:00
Daniel Chappuis
eeb9e1009b Modify .gitignore file 2015-08-27 22:47:40 +02:00
Daniel Chappuis
3103314fe3 Merge branch 'ColinGilbert-develop' into develop 2015-08-27 22:41:42 +02:00
Daniel Chappuis
16617fef8e Merge branch 'develop' of https://github.com/ColinGilbert/reactphysics3d into ColinGilbert-develop 2015-08-27 22:32:18 +02:00
Daniel Chappuis
0ddec3f842 Start working on triangular meshes collision detection 2015-08-27 22:31:05 +02:00
Colin
22d90659bb Final fix :) 2015-08-26 04:30:07 -06:00
Colin
494f866357 Fix merge mess 2015-08-26 04:23:44 -06:00
Colin
87b88fc953 Merge branch 'develop' of https://www.github.com/DanielChappuis/reactphysics3d into develop 2015-08-26 04:01:18 -06:00
Colin Gilbert
7e85e1e1c5 Merge pull request #1 from ColinGilbert/master
Propagate static_cast improvements to dev
2015-08-24 13:59:58 -06:00
Colin
3fdc056a1e Fix oops for CI 2015-08-24 13:43:57 -06:00
Colin
1468f8f13c Replace dynamic_cast with static_cast 2015-08-24 13:36:30 -06:00
Daniel Chappuis
c76e5247aa Allow the user to use custom collision detection algorithm 2015-08-19 18:48:08 +02:00
Daniel Chappuis
7ce44f9775 Fix warnings 2015-08-17 06:44:26 +02:00
Daniel Chappuis
1bde11f245 Fix compilation errors on Visual Studio 2015-08-13 19:47:29 +02:00
Daniel Chappuis
aff7c2ec53 Update documentation 2015-08-13 19:12:51 +02:00
Daniel Chappuis
345afc1a1d Destroy bodies and joints in the destructor of CollisionWorld and DynamicsWorld 2015-08-13 07:19:15 +02:00
Daniel Chappuis
b47201fcdf Update documentation 2015-08-12 18:14:40 +02:00
Daniel Chappuis
8a26d8a0ca Merge branch 'testbed' into develop 2015-08-11 22:33:54 +02:00
Daniel Chappuis
bd3fc98fba Modifications in testbed application 2015-08-11 22:28:16 +02:00
Daniel Chappuis
06e68baa39 Fix rendering issue in RaycastScene 2015-08-11 21:40:07 +02:00
Daniel Chappuis
ce80426a2c Shadow map issue 2015-08-11 18:32:45 +02:00
Daniel Chappuis
a4e28ddcf1 Add getContactsList() method to DynamicsWorld 2015-08-11 18:32:06 +02:00
Daniel Chappuis
2a3fe8f8d1 Handle division by zero in a better way in Vector2, Vector3 getUnit() and normalize() 2015-08-11 06:58:55 +02:00
Daniel Chappuis
047f612c37 Refactoring and adding colors to the testbed application 2015-08-08 11:40:37 +02:00
Daniel Chappuis
5d7cb3cfd5 Working on the testbed application 2015-08-06 21:06:35 +02:00
Daniel Chappuis
c7bff41ba8 Fix issue in shadow mapping 2015-08-03 23:05:55 +02:00
Daniel Chappuis
a355a563f8 Working on shadow mapping 2015-07-31 21:54:02 +02:00
Daniel Chappuis
a35340a930 Modify scenes to use the SceneDome class 2015-07-29 18:15:20 +02:00
Daniel Chappuis
6884adf0c2 Fix issue with shadow mapping 2015-07-26 22:30:45 +00:00
Daniel Chappuis
b5f1557bd6 Continue working on shadow mapping for the testbed application 2015-07-25 23:28:27 +00:00
Daniel Chappuis
2ad9fb2c06 Continue working on the shadow mapping for the testbed application 2015-07-25 00:26:26 +00:00
Daniel Chappuis
cec1ac7937 Start working on shadow mapping 2015-07-21 23:18:32 +00:00
Daniel Chappuis
3aa60e60bf Merge branch 'master' into develop 2015-07-12 12:11:43 +02:00
Daniel Chappuis
4030126f9f Modify CMakeLists file to automatically launch the tests 2015-07-12 12:11:20 +02:00
Daniel Chappuis
2369632f80 Merge branch 'master' into develop 2015-07-12 12:00:05 +02:00
Daniel Chappuis
d46ffbfcc4 Add Travis build status picture in README file 2015-07-12 11:59:33 +02:00
Daniel Chappuis
4a8f1e65fe Merge branch 'master' into develop 2015-07-12 11:50:02 +02:00
Daniel Chappuis
1b276fbe55 Add .travis.yml file to build on Travis 2015-07-12 11:49:25 +02:00
Daniel Chappuis
58992169e7 Working on the testbed application 2015-07-12 00:05:49 +02:00
Daniel Chappuis
be5d635e81 Change imgui library and other modifications in testbed application 2015-07-11 18:35:58 +02:00
Daniel Chappuis
39b7883462 Add methods to query number of solver iterations in DynamicsWorld 2015-07-11 18:34:37 +02:00
Daniel Chappuis
82f6bf2dbb Work on the GUI 2015-06-30 19:50:17 +02:00
Daniel Chappuis
80cf65ccf2 Allow to change the gravity vector of the DynamicsWorld 2015-06-29 23:35:50 +02:00
Daniel Chappuis
39ddabb6f5 Make possible to witch between scenes and reset them 2015-06-25 22:28:11 +02:00
Daniel Chappuis
f376e2043f Modify the CollisionBody::setTransform() and Body::setIsSleeping() methods 2015-06-25 22:27:20 +02:00
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