Commit: 0935d32ffb19ae902db1321216fd9a014e5b58bd
Author: Martin Felke
Date: Fri May 27 20:28:33 2016 +0200
Branches: fracture_modifier
https://developer.blender.org/rB0935d32ffb19ae902db1321216fd9a014e5b58bd
fix, force autohide facepair generation only from valid DM
if primary source is invalid, force fallback to secondary source earlier now
===================================================================
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 467dd30..bf03c39 100644
--- a/source/blender/modifiers/intern/MOD_fracture.c
+++ b/source/blender/modifiers/intern/MOD_fracture.c
@@ -3488,7 +3488,8 @@ static void do_refresh_autohide(FractureModifierData
*fmd, Object *ob)
fmd->face_pairs = BLI_ghash_int_new("face_pairs");
- if (fmd->dm)
+ /* in case of re-using existing islands this one might become invalid
for autohide, so force fallback */
+ if (fmd->dm && fmd->dm->getNumPolys(fmd->dm) > 0)
{
make_face_pairs(fmd, fmd->dm, ob);
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs