init_urdf.lua 619 B

1234567891011121314151617181920
  1. -- Very basic Lua script to create some Bullet objects.
  2. -- See also Demos3/AllBullet2Demos using Demos3/bullet2/LuaDemo
  3. --right now we cannot interleave adding instances of different shapes, they have to be added in-order
  4. --hence the two loops. this will be fixed soon
  5. world = createDefaultDynamicsWorld()
  6. cubeshape = createCubeShape(world, 30,30,1)
  7. pos={0,0,-3.0}
  8. orn = {0,0,0,1}
  9. mass = 0
  10. body = createRigidBody(world,cubeshape,mass,pos,orn)
  11. pos={0,10,0}
  12. orn = {0,0,0,1}
  13. mb = loadMultiBodyFromUrdf(world,"r2d2.urdf", pos, orn);
  14. pos={2,2,0}
  15. orn = {0,0,0,1}
  16. mb = loadMultiBodyFromUrdf(world,"r2d2.urdf", pos, orn);