protected void InitBonesAndTree() { bones = new BoneEdge[HandAvatar.BONE_NAMES.Length]; bonesParent = new int[HandAvatar.BONE_NAMES.Length]; bones[0] = new BoneEdge(24, 25); bones[1] = new BoneEdge(25, 26); bones[2] = new BoneEdge(26, 27); bonesParent[0] = -1; bonesParent[1] = 0; bonesParent[2] = 1; bones[3] = new BoneEdge(19, 20); bones[4] = new BoneEdge(20, 21); bones[5] = new BoneEdge(21, 22); bonesParent[3] = -1; bonesParent[4] = 3; bonesParent[5] = 4; bones[6] = new BoneEdge(14, 15); bones[7] = new BoneEdge(15, 16); bones[8] = new BoneEdge(16, 17); bonesParent[6] = -1; bonesParent[7] = 6; bonesParent[8] = 7; bones[9] = new BoneEdge(5, 6); bones[10] = new BoneEdge(6, 7); bones[11] = new BoneEdge(7, 8); bonesParent[9] = -1; bonesParent[10] = 9; bonesParent[11] = 10; bones[12] = new BoneEdge(9, 10); bones[13] = new BoneEdge(10, 11); bones[14] = new BoneEdge(11, 12); bonesParent[12] = -1; bonesParent[13] = 12; bonesParent[14] = 13; upBone = new BoneEdge(2, 3); rightBone = new BoneEdge(5, 24); rootId = 0; }
protected void InitBonesAndTree() { bones = new BoneEdge[HandAvatar.BONE_NAMES.Length]; bonesParent = new int[HandAvatar.BONE_NAMES.Length]; bones[0] = new BoneEdge(0, 1); bones[1] = new BoneEdge(1, 2); bones[2] = new BoneEdge(2, 2); bonesParent[0] = -1; bonesParent[1] = 0; bonesParent[2] = 1; bones[3] = new BoneEdge(3, 4); bones[4] = new BoneEdge(4, 5); bones[5] = new BoneEdge(5, 5); bonesParent[3] = -1; bonesParent[4] = 3; bonesParent[5] = 4; bones[6] = new BoneEdge(6, 7); bones[7] = new BoneEdge(7, 8); bones[8] = new BoneEdge(8, 8); bonesParent[6] = -1; bonesParent[7] = 6; bonesParent[8] = 7; bones[9] = new BoneEdge(9, 10); bones[10] = new BoneEdge(10, 11); bones[11] = new BoneEdge(11, 11); bonesParent[9] = -1; bonesParent[10] = 9; bonesParent[11] = 10; bones[12] = new BoneEdge(12, 13); bones[13] = new BoneEdge(13, 14); bones[14] = new BoneEdge(14, 14); bonesParent[12] = -1; bonesParent[13] = 12; bonesParent[14] = 13; upBone = new BoneEdge(16, 17); rightBone = new BoneEdge(20, 0); rootId = 17; }