init.lua 523 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 and glTF.
  6. ]],
  7. constructors = {
  8. 'lovr.graphics.newModel',
  9. 'Controller:newModel'
  10. },
  11. example = [[
  12. local model
  13. function lovr.load()
  14. model = lovr.graphics.newModel('assets/model.gltf', 'assets/texture.png')
  15. end
  16. function lovr.draw()
  17. model:draw(0, 1, -1, 1, lovr.timer.getTime())
  18. end
  19. ]]
  20. }