Blender Git Loki
Git Commits -> Revision e45cfb5
Revision e45cfb5 by Henrik Dick (master) November 3, 2019, 23:35 (GMT) |
Solidify Modifier: support non-manifold input This adds a new mode to solidify to support non-manifold geometry with edges using 3 or more faces as input, resulting in a manifold mesh. Since the differences between these methods don't translate well into short terms, they're named "Simple" and "Complex" in the UI. This also adds clamp with respect to angles to the existing solidify modifier calculation. |
Commit Details:
Full Hash: e45cfb574ee75b85de084d09fcb8325778806bd2
Parent Commit: b5244cd
Committed By: Campbell Barton
Lines Changed: +3552, -927
3 Added Paths:
/source/blender/modifiers/intern/MOD_solidify_extrude.c (+1105, -0) (View)
/source/blender/modifiers/intern/MOD_solidify_nonmanifold.c (+2268, -0) (View)
/source/blender/modifiers/intern/MOD_solidify_util.h (+34, -0) (View)
/source/blender/modifiers/intern/MOD_solidify_nonmanifold.c (+2268, -0) (View)
/source/blender/modifiers/intern/MOD_solidify_util.h (+34, -0) (View)
5 Modified Paths:
/release/scripts/startup/bl_ui/properties_data_modifier.py (+22, -6) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+29, -1) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+75, -3) (Diff)
/source/blender/modifiers/CMakeLists.txt (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+16, -917) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+29, -1) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+75, -3) (Diff)
/source/blender/modifiers/CMakeLists.txt (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+16, -917) (Diff)