init.lua 509 B

12345678910111213141516171819202122
  1. return {
  2. summary = 'An asset imported from a 3D model file.',
  3. description = [[
  4. A Model is a drawable object loaded from a 3D file format. The supported 3D file formats are
  5. OBJ, glTF, and STL.
  6. ]],
  7. constructors = {
  8. 'lovr.graphics.newModel',
  9. 'lovr.headset.newModel'
  10. },
  11. example = [[
  12. local model
  13. function lovr.load()
  14. model = lovr.graphics.newModel('assets/model.gltf')
  15. end
  16. function lovr.draw()
  17. model:draw(0, 1, -1, 1, lovr.timer.getTime())
  18. end
  19. ]]
  20. }