forked from bartvdbraak/blender
fix for having a modifier following subsurf
This commit is contained in:
parent
fad1c3fb58
commit
a34ffefa00
@ -1461,13 +1461,13 @@ void cgdm_faceIterStep(void *self)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fiter->head.index >= CCS_getNumFaces(fiter->cgdm->ss)) {
|
fiter->head.index++;
|
||||||
|
|
||||||
|
if (fiter->head.index >= CCS_getNumFinalFaces(fiter->cgdm->ss)) {
|
||||||
fiter->head.done = 1;
|
fiter->head.done = 1;
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
|
|
||||||
fiter->head.index++;
|
|
||||||
|
|
||||||
cgdm_getFinalFace((DerivedMesh*)fiter->cgdm, fiter->head.index, &fiter->mface);
|
cgdm_getFinalFace((DerivedMesh*)fiter->cgdm, fiter->head.index, &fiter->mface);
|
||||||
|
|
||||||
fiter->head.flags = fiter->mface.flag;
|
fiter->head.flags = fiter->mface.flag;
|
||||||
@ -2616,8 +2616,6 @@ static CCGDerivedMesh *getCCGDerivedMesh(CSubSurf *ss,
|
|||||||
MCol *mcol;
|
MCol *mcol;
|
||||||
MEdge *medge = NULL;
|
MEdge *medge = NULL;
|
||||||
MFace *mface = NULL;
|
MFace *mface = NULL;
|
||||||
/*a spare loop that's not used by anything*/
|
|
||||||
int temp_loop = CCS_getNumFinalFaces(ss)*4;
|
|
||||||
FaceVertWeight *qweight, *tweight;
|
FaceVertWeight *qweight, *tweight;
|
||||||
|
|
||||||
DM_from_template(&cgdm->dm, dm, CCS_getNumFinalVerts(ss),
|
DM_from_template(&cgdm->dm, dm, CCS_getNumFinalVerts(ss),
|
||||||
|
Loading…
Reference in New Issue
Block a user