Пример #1
0
        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);
            }
        }
Пример #2
0
 public void DebugDraw(DebugUtil debug)
 {
     foreach (var root in Roots)
     {
         DebugDrawRecursive(debug, root, Matrix4.Identity);
     }
 }