Commit: 2fc2a0a56b9c80d8bb0ad0cdda9f7bb01b5219dd
Author: Philipp Oeser
Date:   Tue Aug 11 11:20:31 2020 +0200
Branches: blender-v2.90-release
https://developer.blender.org/rB2fc2a0a56b9c80d8bb0ad0cdda9f7bb01b5219dd

Fix T79700: skin modifier: prevent error for vert-only mesh

Vert-only mesh is valid input for the skin modifier (displays isolated
cubes), prevent error message about missing root vertex in that case.

Maniphest Tasks: T79700

Differential Revision: https://developer.blender.org/D8533

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

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

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

diff --git a/source/blender/modifiers/intern/MOD_skin.c 
b/source/blender/modifiers/intern/MOD_skin.c
index 8f0174fe6d9..228cd4cc4ae 100644
--- a/source/blender/modifiers/intern/MOD_skin.c
+++ b/source/blender/modifiers/intern/MOD_skin.c
@@ -773,6 +773,11 @@ static EMat *build_edge_mats(const MVertSkin *vs,
 
         *has_valid_root = true;
       }
+      else if (totedge == 0) {
+        /* Vertex-only mesh is valid, mark valid root as well (will display 
error otherwise). */
+        *has_valid_root = true;
+        break;
+      }
     }
   }

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

Reply via email to