for (int j = 0; j < boneWeights.Count; j++)
                    {
                        int boneInex = boneWeights[j].BoneInex;
                        var s = bones[boneInex];
                        float weight = boneWeights[j].Weight;
                        meshBones.Add(new MeshBoneDefinition
                        {
                            NodeIndex = boneInex,
                            LinkToMeshMatrix = new Matrix()
                        }); ;
                    }
What is the connection between LinkToMeshMatrix and bonewight?