fix solidify modifier flipping of rim polygons.

This commit is contained in:
2012-05-23 06:25:31 +00:00
parent 523a6b0424
commit f537691c6b

View File

@@ -32,7 +32,6 @@
* \ingroup modifiers
*/
#include "DNA_meshdata_types.h"
#include "MEM_guardedalloc.h"
@@ -51,7 +50,6 @@
#include "MOD_modifiertypes.h"
#include "MOD_util.h"
typedef struct EdgeFaceRef {
int f1; /* init as -1 */
int f2;
@@ -614,10 +612,10 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob,
if (fidx >= numFaces) {
fidx -= numFaces;
flip = 1;
flip = TRUE;
}
else {
flip = 0;
flip = FALSE;
}
ed = medge + eidx;
@@ -640,7 +638,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob,
CustomData_copy_data(&dm->loopData, &result->loopData, k2, numLoops * 2 + j + 2, 1);
CustomData_copy_data(&dm->loopData, &result->loopData, k1, numLoops * 2 + j + 3, 1);
if (flip) {
if (flip == FALSE) {
ml[j].v = ed->v1;
ml[j++].e = eidx;