Commit graph

14 commits

Author SHA1 Message Date
Andrew Meadows
2d400e6ae0 rename PhysicsWorld to PhysicsEngine 2014-11-18 09:55:25 -08:00
Andrew Meadows
2f9a35412f initial support for STATIC and KINEMATIC motion 2014-11-14 15:56:52 -08:00
Andrew Meadows
14f49df44d Application gets a ThreadSafePhysicsWorld 2014-11-13 10:02:36 -08:00
Andrew Meadows
ccc3156587 PhysicsWorld::addEntity() doesn't need mass arg 2014-11-11 17:28:42 -08:00
Andrew Meadows
0d0f98f669 init and step physics simulation 2014-11-11 12:09:59 -08:00
Andrew Meadows
82d7b70ec9 add offset to physics simulation 2014-11-11 10:56:31 -08:00
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
f1bdd2ef7b PhysicsWorld has a ShapeManager 2014-11-03 16:02:16 -08:00
Andrew Meadows
50a97849bb Add PhysicsWorld and ShapeManager classes 2014-10-30 10:42:44 -07:00