[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40034] branches/bmesh/blender/source/ blender/modifiers/intern: edits to new modifiers to work with bmesh
Campbell Barton
ideasman42 at gmail.com
Thu Sep 8 10:18:47 CEST 2011
Revision: 40034
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40034
Author: campbellbarton
Date: 2011-09-08 08:18:46 +0000 (Thu, 08 Sep 2011)
Log Message:
-----------
edits to new modifiers to work with bmesh
Modified Paths:
--------------
branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgedit.c
branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgmix.c
branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgproximity.c
Modified: branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgedit.c
===================================================================
--- branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgedit.c 2011-09-08 08:08:31 UTC (rev 40033)
+++ branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgedit.c 2011-09-08 08:18:46 UTC (rev 40034)
@@ -245,7 +245,7 @@
else
ret = dm;
#else
- ret = CDDM_copy(dm);
+ ret = CDDM_copy(dm, 0);
rel_ret = 1;
dvert = ret->getVertDataArray(ret, CD_MDEFORMVERT);
if (dvert == NULL) {
@@ -290,7 +290,7 @@
}
static DerivedMesh *applyModifierEM(ModifierData *md, Object *ob,
- struct EditMesh *UNUSED(editData),
+ struct BMEditMesh *UNUSED(editData),
DerivedMesh *derivedData)
{
return applyModifier(md, ob, derivedData, 0, 1);
Modified: branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgmix.c
===================================================================
--- branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgmix.c 2011-09-08 08:08:31 UTC (rev 40033)
+++ branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgmix.c 2011-09-08 08:18:46 UTC (rev 40034)
@@ -292,7 +292,7 @@
else
ret = dm;
#else
- ret = CDDM_copy(dm);
+ ret = CDDM_copy(dm, 0);
rel_ret = 1;
dvert = ret->getVertDataArray(ret, CD_MDEFORMVERT);
if (dvert == NULL) {
@@ -430,7 +430,7 @@
}
static DerivedMesh *applyModifierEM(ModifierData *md, Object *ob,
- struct EditMesh *UNUSED(editData),
+ struct BMEditMesh *UNUSED(editData),
DerivedMesh *derivedData)
{
return applyModifier(md, ob, derivedData, 0, 1);
Modified: branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgproximity.c
===================================================================
--- branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgproximity.c 2011-09-08 08:08:31 UTC (rev 40033)
+++ branches/bmesh/blender/source/blender/modifiers/intern/MOD_weightvgproximity.c 2011-09-08 08:18:46 UTC (rev 40034)
@@ -405,7 +405,7 @@
else
ret = dm;
#else
- ret = CDDM_copy(dm);
+ ret = CDDM_copy(dm, 0);
rel_ret = 1;
dvert = ret->getVertDataArray(ret, CD_MDEFORMVERT);
if (dvert == NULL) {
@@ -459,8 +459,8 @@
target_dm = CDDM_from_curve(obr);
else if (obr->type == OB_MESH) {
Mesh *me = (Mesh*)obr->data;
- if (me->edit_mesh)
- target_dm = CDDM_from_editmesh((EditMesh*)me->edit_mesh, me);
+ if (me->edit_btmesh)
+ target_dm = CDDM_from_BMEditMesh(me->edit_btmesh, me, 0);
else
target_dm = CDDM_from_mesh(me, obr);
}
@@ -514,7 +514,7 @@
}
static DerivedMesh *applyModifierEM(ModifierData *md, Object *ob,
- struct EditMesh *UNUSED(editData),
+ struct BMEditMesh *UNUSED(editData),
DerivedMesh *derivedData)
{
return applyModifier(md, ob, derivedData, 0, 1);
More information about the Bf-blender-cvs
mailing list