[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32892] trunk/blender/source/blender/ modifiers/intern/MOD_array.c: Fix crash in several cases when adding bevel on array modifier with merging switched on
Sergey Sharybin
g.ulairi at gmail.com
Sat Nov 6 18:19:41 CET 2010
Revision: 32892
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32892
Author: nazgul
Date: 2010-11-06 18:19:40 +0100 (Sat, 06 Nov 2010)
Log Message:
-----------
Fix crash in several cases when adding bevel on array modifier with merging switched on
Check if edge would be collapsed to single point after mapping in array modifier
Modified Paths:
--------------
trunk/blender/source/blender/modifiers/intern/MOD_array.c
Modified: trunk/blender/source/blender/modifiers/intern/MOD_array.c
===================================================================
--- trunk/blender/source/blender/modifiers/intern/MOD_array.c 2010-11-06 17:03:11 UTC (rev 32891)
+++ trunk/blender/source/blender/modifiers/intern/MOD_array.c 2010-11-06 17:19:40 UTC (rev 32892)
@@ -436,6 +436,10 @@
{
vert1 = calc_mapping(indexMap, inMED.v1, j);
vert2 = calc_mapping(indexMap, inMED.v2, j);
+
+ /* edge could collapse to single point after mapping */
+ if(vert1 == vert2) continue;
+
/* avoid duplicate edges */
if(!BLI_edgehash_haskey(edges, vert1, vert2)) {
med2 = &medge[numEdges];
More information about the Bf-blender-cvs
mailing list