Files
opus-apps/neural/apis/kinetic.lua
kepler155c@gmail.com b1c709795f neural cleanup
2019-03-19 01:41:32 -04:00

17 lines
392 B
Lua

local Angle = require('neural.angle')
local Util = require('util')
local device = _G.device
local module = device['plethora:kinetic'] or error('Missing kinetic')
local Kinetic = Util.shallowCopy(module)
function Kinetic.lookAt(pt)
--local x = pt.x < 0 and pt.x + .5 or pt.x - .5
local yaw, pitch = Angle.towards(pt.x, pt.y, pt.z)
return Kinetic.look(yaw, pitch)
end
return Kinetic