- make getMeshDerivedMesh() initialize flag setting for new vertices (needed

for BPy Mesh to get derived mesh data)
This commit is contained in:
Ken Hughes
2005-10-26 17:36:02 +00:00
parent 61ecf16197
commit ed8be044d9

View File

@@ -558,7 +558,9 @@ static DerivedMesh *getMeshDerivedMesh(Mesh *me, Object *ob, float (*vertCos)[3]
if (vertCos) {
int i;
mdm->verts = MEM_mallocN(sizeof(*mdm->verts)*me->totvert, "deformedVerts");
/* copy the original verts to preserve flag settings; if this is too
* costly, must at least use MEM_callocN to clear flags */
mdm->verts = MEM_dupallocN( me->mvert );
for (i=0; i<me->totvert; i++) {
VECCOPY(mdm->verts[i].co, vertCos[i]);
}