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; }
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); }