示例#1
0
    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;
    }
示例#2
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;
    }