1
0
Fork 0
mirror of https://github.com/Reuh/wirefame.git synced 2025-10-27 09:39:30 +00:00
wirefame/test/main.lua
2021-02-18 17:22:21 +01:00

32 lines
775 B
Lua

require("candran").setup()
local wirefame = require("wirefame")
love.graphics.setLineStyle("rough")
love.window.setMode(1000, 1000, { vsync = false })
wirefame.defaultColor = { 1, 0, 0, 1 }
local model = wirefame.model("test/Duck.gltf")
:setColor(1, 1, 1)
local img = wirefame.model(love.graphics.newImage("hyke.png")):scale{1/100, 1/100, 1/100}
-- local model = wirefame.model("test/metaknight.obj")
-- :scale{1/15, 1/15, 1/15}
-- :translate{0, -0.7, 0}
local scene = wirefame.scene()
:setPerspective(math.rad(60), 1, .1, 100)
:lookAt({0,0,3}, {0,0,0}, {0,1,0})
:add(model, img)
function love.update(dt)
scene:rotate(dt/2, {0, 1, 0})
end
function love.draw()
love.graphics.setColor(1, 1, 1)
love.graphics.print(love.timer.getFPS(), 5, 5)
scene:draw()
end