Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-05-23 10:25:31 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-05-23 10:25:31 +0400
commitf537691c6b2c72b2fb738785e3dc5713c95fa9fa (patch)
treec3dd055d8c0a1966dea8372f685fead5337c1e3c /source/blender/modifiers
parent523a6b0424030972c4f077495439f7ee9955a301 (diff)
fix solidify modifier flipping of rim polygons.
Diffstat (limited to 'source/blender/modifiers')
-rw-r--r--source/blender/modifiers/intern/MOD_solidify.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/source/blender/modifiers/intern/MOD_solidify.c b/source/blender/modifiers/intern/MOD_solidify.c
index 39b88fccd22..5462bf2f97a 100644
--- a/source/blender/modifiers/intern/MOD_solidify.c
+++ b/source/blender/modifiers/intern/MOD_solidify.c
@@ -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;
@@ -168,7 +166,7 @@ static void dm_calc_normal(DerivedMesh *dm, float (*temp_nors)[3])
}
}
}
-
+
static void initData(ModifierData *md)
{
SolidifyModifierData *smd = (SolidifyModifierData *) md;
@@ -176,7 +174,7 @@ static void initData(ModifierData *md)
smd->offset_fac = -1.0f;
smd->flag = MOD_SOLIDIFY_RIM;
}
-
+
static void copyData(ModifierData *md, ModifierData *target)
{
SolidifyModifierData *smd = (SolidifyModifierData *) md;
@@ -366,7 +364,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob,
/* if the original has it, get the result so we can update it */
face_nors_result = CustomData_get_layer(&result->polyData, CD_NORMAL);
- /*flip normals*/
+ /* flip normals */
mp = mpoly + numFaces;
for (i = 0; i < dm->numPolyData; i++, mp++) {
MLoop *ml2;
@@ -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;
@@ -782,7 +780,7 @@ ModifierTypeInfo modifierType_Solidify = {
/* isDisabled */ NULL,
/* updateDepgraph */ NULL,
/* dependsOnTime */ NULL,
- /* dependsOnNormals */ NULL,
+ /* dependsOnNormals */ NULL,
/* foreachObjectLink */ NULL,
/* foreachIDLink */ NULL,
/* foreachTexLink */ NULL,