Fix for 2042
authorTon Roosendaal <ton@blender.org>
Tue, 21 Dec 2004 12:10:35 +0000 (12:10 +0000)
committerTon Roosendaal <ton@blender.org>
Tue, 21 Dec 2004 12:10:35 +0000 (12:10 +0000)
commitdab0dfb8dec2eea611308e9a78fbe52f15117552
tree76fe1150aafadbea81651ef890c99973b4d806fa
parent611f8093c175b2a19da94bc7570f6358dfb98778
Fix for 2042

With the new rule that allows correct calculation of vertex normals on a
mixed solid/smooth mesh, it is essential that vertex normals get
recalculated when changing smooth settings. Such a facility doesnt exist
in Blender yet, only after leaving editmode.
Hacking in a "enter editmode, leave editmode" event on the "Set Smooth"
button isn't nice... instead I've tweaked the calculus of vertexnormals
that it always sets them OK, apart from where they get mixed with solid
faces. Only in rare occasions this can still go "wrong" and needs a
TAB-TAB to fix. Will add that comment in release notes. For next release
we should definitely solve this smoothing bizz!
source/blender/src/editmesh.c
source/blender/src/editmesh_lib.c