Commit Graph

  • 7c1b38c98f added OdeWorld::pickOne() master josh 2010-09-17 14:18:20 +00:00
  • 95045f6470 changed OdeWorld::pickObjects to return distance, position, and normal information along with object identifier josh 2010-09-16 21:12:47 +00:00
  • 24140708e3 renamed OdeWorld::PickPoint to OdeWorld::PickedGeom and added OdeWorld::PickedObject in preparation for returning 3d coordinates along with picked objects josh 2010-09-16 20:05:18 +00:00
  • 861ef750ed added user data pointer to OdeWorld::Object josh 2010-02-21 17:24:12 +00:00
  • ddf453379e added 3d picking capability to OdeWorld josh 2010-02-21 17:10:01 +00:00
  • c9d3242314 added support for hinge joints with anchor and axis josh 2010-01-31 06:07:36 +00:00
  • 2b058ed5a5 added Engine::Object::setGravityMode() josh 2010-01-31 04:49:50 +00:00
  • dd12e508d9 adding AMotors works! added test to managed_objects.lua josh 2010-01-31 02:19:39 +00:00
  • f9681f1c79 added setAMotorAxis josh 2010-01-31 01:48:35 +00:00
  • a06e6885e2 compiling again after adding AMotor functions josh 2010-01-31 01:29:56 +00:00
  • 3a524744e5 added some accessors josh 2010-01-28 06:03:48 +00:00
  • 673ff66a0c enabling ODE body in a few more situations as well josh 2009-12-16 03:23:17 +00:00
  • 54c963fa3b fixed bug not enabling bodies when adding forces or torques in OdeWorld josh 2009-12-16 03:22:07 +00:00
  • 922046dbf3 added fixed setGravity() to enable all bodies josh 2009-12-09 00:13:53 +00:00
  • 47afc6d6ec renamed Object::addRel{Force,Torque} to add{Force,Torque}Rel josh 2009-11-24 23:39:22 +00:00
  • ec2304e77a added ag::object::getMass() and ag::object::setMass() josh 2009-11-17 00:44:51 +00:00
  • c11f481a78 renamed CCYLINDER to CAPSULE josh 2009-11-16 03:10:02 +00:00
  • ad5d978438 added debug statement to show how far the mass of an object is being translated josh 2009-11-16 03:06:28 +00:00
  • a8c8f89e87 fixed a geometry cloning bug josh 2009-11-14 21:59:21 +00:00
  • 156bf27864 OdeWorld keeping track of all bodies so that when removing one it can re-enable the rest josh 2009-11-14 14:20:38 +00:00
  • 70355ffe6c changed addPlane() to accept 4 parameters to directly specify a, b, c, d josh 2009-11-02 18:05:41 +00:00
  • 9f0955b5af renamed CappedCylinder to Capsule to remove deprecated compiler warnings josh 2009-10-29 14:14:28 +00:00
  • 5879a4b953 renamed CCylinder to Capsule globally josh 2009-10-29 02:58:41 +00:00
  • af7060b853 not calling dGeomGetPosition/Rotation() for planes josh 2009-10-29 02:52:09 +00:00
  • cd64681a71 renamed Cubes to Boxes josh 2009-10-28 02:52:22 +00:00
  • bee7a098bc changed add<Object>() methods to take refptr objects as arguments josh 2009-10-26 03:20:40 +00:00
  • 71788d0707 added OdeWorld::GeomType to keep track of a geometry's type josh 2009-10-26 02:32:13 +00:00
  • a5268d4dd3 moved loadPhy out of OdeWorld::Object, add<Object>() functions returning success or failure status now josh 2009-10-24 21:16:39 +00:00
  • d7e9292cc6 setting auto disable flag for new bodies josh 2009-10-21 00:25:39 +00:00
  • f66cb39a98 added Object::setRotation() josh 2009-10-19 17:24:23 +00:00
  • b3a97286ba updated soft_erp value for contact joints - i may need to make this a configurable parameter josh 2009-10-19 17:03:43 +00:00
  • ce6fcab8f3 add absolute/relative force/torque addition functions josh 2009-10-19 02:53:52 +00:00
  • 816e04f68f supported setting/getting a position/rotation for ODE objects with neither a body nor a geometry so that they can still be drawn in a certain orientation even if they do not participate in physics at all josh 2009-10-17 22:21:49 +00:00
  • 24774bfe34 allowed OdeWorld::Object objects to be initialized with an optional scale param josh 2009-10-12 21:29:32 +00:00
  • e9d8872826 added a destructor to OdeWorld::Object to clean up the ODE body and geometries josh 2009-10-12 15:39:38 +00:00
  • 8f95a9fed4 setting mass on the body after loading all components; translating mass so the center of mass is at the origin for ODE; when modeling make sure models have their COM at the origin or they may behave strangely! josh 2009-10-12 13:56:47 +00:00
  • 2828194715 finished implementing Object cloning support josh 2009-10-11 23:41:01 +00:00
  • 023e06a8d0 refactoring for object cloning josh 2009-10-11 14:32:39 +00:00
  • 0496353916 fixed bug to initialize m_body to 0 in OdeWorld::Object josh 2009-10-09 03:00:51 +00:00
  • ccb6708633 added createObject() factory method, get position/rotation functions for Objects josh 2009-10-08 04:11:43 +00:00
  • 3c6d089a47 refactored geometry addition classes into OdeWorld::Object josh 2009-10-08 03:50:33 +00:00
  • 71b14157d0 migrating some Engine::Object functionality to OdeWorld::Object josh 2009-10-08 02:38:32 +00:00
  • 09b50cb3e8 trying to get position to work josh 2009-10-07 00:23:21 +00:00
  • acb7c2ea40 added pushTransform(), fixed gravity to -Z axis by default josh 2009-10-05 20:02:25 +00:00
  • 8b21df8af1 renamed worldStep() to step() josh 2009-10-05 19:06:23 +00:00
  • 6a6ad94c71 added body parameter to loadPhy() josh 2009-10-01 03:21:04 +00:00
  • fcdbce9829 finished addPlane() josh 2009-09-30 03:25:10 +00:00
  • 16af9222e7 moved mass rotation and translation to setupGeom() josh 2009-09-29 02:42:59 +00:00
  • 834b846755 removed placeable parameter to setupGeom as it is only called with placeable objects josh 2009-09-29 02:22:52 +00:00
  • e56b943003 setting up mass and rotation in setupGeom() josh 2009-09-29 02:10:15 +00:00
  • 925140f3fb replaced setupBody() with setupGeom() josh 2009-09-28 02:32:39 +00:00
  • a60a729b49 filling out the add*() functions more josh 2009-09-28 02:24:28 +00:00
  • d234e0147f added skeleton add{Cube,Sphere,Cylinder,Plane} methods to OdeWorld josh 2009-09-28 01:32:51 +00:00
  • 25ef8f61d7 fixed infinite loop in loadPhy() josh 2009-09-28 00:13:01 +00:00
  • 9b78f00f69 my forever loop runs forever when it should not josh 2009-09-27 23:18:15 +00:00
  • 6723e1bf3b filling out more of loadPhy() josh 2009-09-27 23:10:56 +00:00
  • aed3841f1e working on OdeWorld::loadPhy() josh 2009-09-27 22:47:05 +00:00
  • 91517f2931 added collide callback to OdeWorld josh 2009-09-27 22:02:43 +00:00
  • 4a1ad7b56c added space and joint group josh 2009-09-26 17:10:10 +00:00
  • 754f83e639 initial revision josh 2009-09-26 16:53:08 +00:00
  • f55527d25c created /misc/OdeWorld josh 2009-09-26 16:38:38 +00:00