Commit graph

1467 commits

Author SHA1 Message Date
Andrew Meadows
ed90bf00b9 add offset to physics simulation
we anticipate floating point error problems at distances far from origin
and we don't want the simulation to span a big space anyway
so world-frame objects are simulated in a local frame
and positions are translated back and forth as necessary
2014-11-07 08:51:57 -08:00
Andrew Meadows
053b16783c initial impl of PhysicsWorld::addEntity() 2014-11-06 16:42:07 -08:00
Andrew Meadows
94b6d89b4e namechange EntityMotionState to CustomMotionState 2014-11-06 10:59:04 -08:00
Andrew Meadows
01b76af9d0 moved EntityMotionState.* to CustomMotionState.* 2014-11-06 10:58:04 -08:00
Andrew Meadows
1097e7f1f2 stubbery for EntityMotionState 2014-11-05 16:35:06 -08:00
Andrew Meadows
8e90cca290 PhysicsWorld can add and remove voxels 2014-11-05 13:05:43 -08:00
Andrew Meadows
2734afcf9a Adding BulletUtil.h with tests. 2014-11-04 16:43:50 -08:00
Andrew Meadows
57e972d876 ShapeKey now derives from DoubleHashKey 2014-11-04 14:54:35 -08:00
Andrew Meadows
f1bdd2ef7b PhysicsWorld has a ShapeManager 2014-11-03 16:02:16 -08:00
Andrew Meadows
4a1133fbc2 moved ShapeInfo tests to their own file 2014-11-03 15:25:04 -08:00
Andrew Meadows
b1b6188bb8 ShapeManager has improved HashMap 2014-11-03 14:01:19 -08:00
Andrew Meadows
d26540b029 ShapeManager now under unit test 2014-10-31 17:13:17 -07:00
Andrew Meadows
50a97849bb Add PhysicsWorld and ShapeManager classes 2014-10-30 10:42:44 -07:00
Andrew Meadows
29fd359385 fix typo in libraries/physics/CMakeLists.txt 2014-10-29 14:39:23 -07:00
Andrew Meadows
c18121756c fixed path to file in comments 2014-10-29 14:33:11 -07:00
Andrew Meadows
c9450bba02 Adding Bullet as non-required dependency 2014-10-28 17:32:34 -07:00
Andrew Meadows
4c3cdf5b7a move stuff out of shared and into physics library 2014-10-28 13:51:45 -07:00