[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44005] branches/bmesh/blender/source/ blender/blenkernel/intern/DerivedMesh.c: dont recalc normals after applying modifiers, this is already checked in previous code.

Campbell Barton ideasman42 at gmail.com
Thu Feb 9 15:29:06 CET 2012


Revision: 44005
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44005
Author:   campbellbarton
Date:     2012-02-09 14:28:59 +0000 (Thu, 09 Feb 2012)
Log Message:
-----------
dont recalc normals after applying modifiers, this is already checked in previous code.

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

Modified: branches/bmesh/blender/source/blender/blenkernel/intern/DerivedMesh.c
===================================================================
--- branches/bmesh/blender/source/blender/blenkernel/intern/DerivedMesh.c	2012-02-09 13:02:22 UTC (rev 44004)
+++ branches/bmesh/blender/source/blender/blenkernel/intern/DerivedMesh.c	2012-02-09 14:28:59 UTC (rev 44005)
@@ -1663,7 +1663,15 @@
 		/* --------------------------------------------------------------------- */
 		/* First calculate the polygon and vertex normals, re-tesselation
 		 * copies these into the tessface's normal layer */
+
+
+		/* comment because this causes a bug when deform is applied after a
+		 * bug when applied after a subsurf modifier (SubSurf -> Cast) for eg,
+		 * it also looks like this isn't even needed since code above recalc's
+		 * normals - campbell */
+#if 0
 		finaldm->calcNormals(finaldm);
+#endif
 
 		/* Re-tesselation is necessary to push render data (uvs, textures, colors)
 		 * from loops and polys onto the tessfaces. This may be currently be




More information about the Bf-blender-cvs mailing list