[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [41445] trunk/blender/source/blender/ modifiers/intern/MOD_solidify.c: Fix #29124: Modifying mesh with mirror and solidify modifiers crashes blender

Sergey Sharybin g.ulairi at gmail.com
Tue Nov 1 18:43:31 CET 2011


Revision: 41445
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41445
Author:   nazgul
Date:     2011-11-01 17:43:30 +0000 (Tue, 01 Nov 2011)
Log Message:
-----------
Fix #29124: Modifying mesh with mirror and solidify modifiers crashes blender

It is corrected fix for #29089 (svn rev 41409). That fix wasn't correct because
it used to set face number from derived mesh on which solidify is applying which
isn't correct for case of constructive modifiers applied on base mesh before
solidify modifier.

Actually nothing special should be performed here to set needed original index
because of ORIGINDEX layer is getting copyed automatically when when copying faces.

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41409

Modified Paths:
--------------
    trunk/blender/source/blender/modifiers/intern/MOD_solidify.c

Modified: trunk/blender/source/blender/modifiers/intern/MOD_solidify.c
===================================================================
--- trunk/blender/source/blender/modifiers/intern/MOD_solidify.c	2011-11-01 17:06:10 UTC (rev 41444)
+++ trunk/blender/source/blender/modifiers/intern/MOD_solidify.c	2011-11-01 17:43:30 UTC (rev 41445)
@@ -626,7 +626,6 @@
 			add_v3_v3(edge_vert_nos[ed->v1], nor);
 			add_v3_v3(edge_vert_nos[ed->v2], nor);
 #endif
-			origindex[numFaces * 2 + i]= ORIGINDEX_NONE;
 		}
 		
 #ifdef SOLIDIFY_SIDE_NORMALS




More information about the Bf-blender-cvs mailing list