add CDDM_from_bmesh(), avoids using BMEditMesh in modifiers.

This commit is contained in:
2012-10-24 07:24:11 +00:00
parent 879d92062a
commit 2de2acc681
20 changed files with 103 additions and 106 deletions

View File

@@ -122,12 +122,12 @@ static void deformVerts(ModifierData *md, Object *ob,
}
static void deformVertsEM(
ModifierData *md, Object *ob, struct BMEditMesh *editData,
ModifierData *md, Object *ob, struct BMEditMesh *em,
DerivedMesh *derivedData, float (*vertexCos)[3], int numVerts)
{
DerivedMesh *dm = derivedData;
if (!derivedData) dm = CDDM_from_BMEditMesh(editData, ob->data, FALSE, FALSE);
if (!derivedData) dm = CDDM_from_editbmesh(em, FALSE, FALSE);
deformVerts(md, ob, dm, vertexCos, numVerts, 0);