[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [10723] trunk/blender/source/blender/ blenkernel/intern/DerivedMesh.c: Fixed editmode post-modifier normal calculation for the case where there are

Ben Batt benbatt at gmail.com
Wed May 16 19:20:02 CEST 2007


Revision: 10723
          https://svn.blender.org//revision/?rev=10723&view=rev
Author:   artificer
Date:     2007-05-16 19:20:02 +0200 (Wed, 16 May 2007)

Log Message:
-----------
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.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c

Modified: trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c	2007-05-16 15:19:54 UTC (rev 10722)
+++ trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c	2007-05-16 17:20:02 UTC (rev 10723)
@@ -983,7 +983,7 @@
 			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);





More information about the Bf-blender-cvs mailing list