Commit: f085584c717a8992db203bd0fb7b5242e6e1cfce
Author: Martin Felke
Date:   Mon Feb 9 14:11:48 2015 +0100
Branches: fracture_modifier
https://developer.blender.org/rBf085584c717a8992db203bd0fb7b5242e6e1cfce

fix: do not write shards with only 1 vertex, this causes problems when loading 
the file afterwards, omitting those shards and islands seems not having a 
negative effect up to now

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

M       source/blender/blenloader/intern/writefile.c

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

diff --git a/source/blender/blenloader/intern/writefile.c 
b/source/blender/blenloader/intern/writefile.c
index cf20220..a781b44 100644
--- a/source/blender/blenloader/intern/writefile.c
+++ b/source/blender/blenloader/intern/writefile.c
@@ -1650,15 +1650,18 @@ static void write_modifiers(WriteData *wd, ListBase 
*modbase)
                                        writestruct(wd, DATA, "FracMesh", 1, 
fm);
 
                                        for (s = fm->shard_map.first; s; s = 
s->next) {
-                                               write_shard(wd, s);
+                                               if (s->totvert > 1)
+                                                       write_shard(wd, s);
                                        }
 
                                        for (s = fmd->islandShards.first; s; s 
= s->next) {
-                                               write_shard(wd, s);
+                                               if (s->totvert > 1)
+                                                       write_shard(wd, s);
                                        }
 
                                        for (mi = fmd->meshIslands.first; mi; 
mi = mi->next) {
-                                               write_meshIsland(wd, mi);
+                                               if (mi->vertex_count > 1)
+                                                       write_meshIsland(wd, 
mi);
                                        }
                                }
                        }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to