main.lua 385 B

12345678910111213
  1. function lovr.draw(pass)
  2. for i, hand in ipairs(lovr.headset.getHands()) do
  3. hand = hand .. '/point'
  4. local position = vec3(lovr.headset.getPosition(hand))
  5. local direction = quat(lovr.headset.getOrientation(hand)):direction()
  6. pass:setColor(1, 1, 1)
  7. pass:sphere(position, .01)
  8. pass:setColor(1, 0, 0)
  9. pass:line(position, position + direction * 50)
  10. end
  11. end