Example #1
0
        private void button4_Click(object sender, EventArgs e)
        {
            int maxEntry = faceblend.geomBoneEntries.Count;

            FacialBlendGeomBoneEntry gbEntry = new FacialBlendGeomBoneEntry();

            faceblend.geomBoneEntries.Add(gbEntry);

            cmbChooseGeomEntry.Items.Add("Entry #" + (maxEntry + 1).ToString());
            cmbChooseGeomEntry.SelectedIndex = maxEntry;
        }
Example #2
0
        private FacialBlendGeomBoneEntry makeFBEntry(uint gender, uint boneIndex)
        {
            FacialBlendGeomBoneEntry gbEntry = new FacialBlendGeomBoneEntry();

            gbEntry.ageGenderFlags  = gender + allFlags;
            gbEntry.ageGenderFlags2 = gbEntry.ageGenderFlags;
            gbEntry.amount          = 1;
            gbEntry.amount2         = 1;
            gbEntry.boneIndex       = boneIndex;
            gbEntry.geomEntryIndex  = 0;
            gbEntry.hasGeomAndBone  = 1;
            gbEntry.hasGeomEntry    = 0;
            gbEntry.hasBoneEntry    = 1;
            gbEntry.regionFlag      = getRegionFlag();
            return(gbEntry);
        }