private void DebugDrawRecursive(DebugUtil debug, Bone bone, Matrix4 matrix) { var transform = bone.BindPose * matrix; debug.AddCube(transform); foreach (var child in bone.Children) { DebugDrawRecursive(debug, child, transform); } }
public void DebugDraw(DebugUtil debug) { foreach (var root in Roots) { DebugDrawRecursive(debug, root, Matrix4.Identity); } }