debug draw skeleton

This commit is contained in:
Mikulas Florek 2020-11-28 14:44:54 +01:00
parent 5c7245a272
commit 5bb31ccd1f

View file

@ -0,0 +1,16 @@
function onGUI()
local render_scene = Lumix.main_universe:getScene("renderer")
local model = this.model_instance:getModel()
--local model = Renderer.getModelInstanceModel(render_scene._scene, this)
local bone_count = model:getBoneCount()
for i = 0, bone_count - 1 do
local pos = Renderer.getPoseBonePosition(render_scene._scene, this, i)
--local pos = Model.getBonePosition(model, i)
local parent = Model.getBoneParent(model._value, i)
if parent >= 0 then
--local parent_pos = Model.getBonePosition(model, parent)
local parent_pos = Renderer.getPoseBonePosition(render_scene._scene, this, parent)
render_scene:addDebugLine(pos, parent_pos, 0xff0000ff)
end
end
end