main.lua 495 B

12345678910111213141516171819202122
  1. function lovr.load()
  2. models = {
  3. left = lovr.headset.newModel('hand/left'),
  4. right = lovr.headset.newModel('hand/right')
  5. }
  6. transform = lovr.math.newMat4()
  7. end
  8. function lovr.draw(pass)
  9. for hand, model in pairs(models) do
  10. if lovr.headset.isTracked(hand) then
  11. lovr.headset.animate(model)
  12. transform:set(lovr.headset.getPose(hand))
  13. pass:draw(model, transform)
  14. end
  15. end
  16. if not next(models) then
  17. pass:text('No models loaded', 0, 1.7, -1, .1)
  18. end
  19. end