[Bf-blender-cvs] [f5414f9] fracture_modifier: fix: mesh was messed up if you used no pointsource, just the islands.

Martin Felke noreply at git.blender.org
Thu Feb 19 12:14:23 CET 2015


Commit: f5414f989bc64ce52658345856cc5d94eec5b441
Author: Martin Felke
Date:   Wed Feb 18 23:33:22 2015 +0100
Branches: fracture_modifier
https://developer.blender.org/rBf5414f989bc64ce52658345856cc5d94eec5b441

fix: mesh was messed up if you used no pointsource, just the islands.

===================================================================

M	source/blender/modifiers/intern/MOD_fracture.c

===================================================================

diff --git a/source/blender/modifiers/intern/MOD_fracture.c b/source/blender/modifiers/intern/MOD_fracture.c
index 9b5ec40..830c6ab 100644
--- a/source/blender/modifiers/intern/MOD_fracture.c
+++ b/source/blender/modifiers/intern/MOD_fracture.c
@@ -2050,7 +2050,7 @@ static DerivedMesh *createCache(FractureModifierData *rmd, Object *ob, DerivedMe
 		}
 
 		mi->vertices_cached = MEM_mallocN(sizeof(MVert *) * mi->vertex_count, "mi->vertices_cached");
-		if (rmd->dm != NULL && !rmd->shards_to_islands && !orig_chosen) {
+		if (rmd->dm != NULL && !rmd->shards_to_islands && !orig_chosen && rmd->visible_mesh == NULL) {
 			for (i = 0; i < mi->vertex_count; i++) {
 				mi->vertices_cached[i] = verts + vertstart + i;




More information about the Bf-blender-cvs mailing list