From fc0ee80fc16af8bb5c68288fe7c5ddd7271302bf Mon Sep 17 00:00:00 2001 From: Ben Batt Date: Wed, 16 May 2007 17:20:02 +0000 Subject: [PATCH] Fixed editmode post-modifier normal calculation for the case where there are only deform modifiers in the stack. This was an old bug: a typo caused quad face normals to be calculated using the same vertex twice, giving bad normals. --- source/blender/blenkernel/intern/DerivedMesh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c index aaddc2dfcc5..dc54fc7c1f0 100644 --- a/source/blender/blenkernel/intern/DerivedMesh.c +++ b/source/blender/blenkernel/intern/DerivedMesh.c @@ -983,7 +983,7 @@ static DerivedMesh *getEditMeshDerivedMesh(EditMesh *em, Object *ob, float *no = emdm->faceNos[i]; if(efa->v4) { - float *v4 = vertexCos[(int) efa->v3->tmp.l]; + float *v4 = vertexCos[(int) efa->v4->tmp.l]; CalcNormFloat4(v1, v2, v3, v4, no); VecAddf(emdm->vertexNos[(int) efa->v4->tmp.l], emdm->vertexNos[(int) efa->v4->tmp.l], no);