joints.lua 400 B

1234567891011
  1. function lovr.load()
  2. local world = lovr.physics.newWorld()
  3. local a, b = world:newCollider(), world:newCollider()
  4. local joint = lovr.physics.newDistanceJoint(a, b)
  5. local anchor1 = vec3(-1, 1, 2)
  6. local anchor2 = vec3(1, 2, 0)
  7. joint:setAnchors(anchor1, anchor2)
  8. assert(vec3(select(1, joint:getAnchors())):equals(anchor1))
  9. assert(vec3(select(4, joint:getAnchors())):equals(anchor2))
  10. end