Revision: 56128
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56128
Author:   campbellbarton
Date:     2013-04-18 09:12:06 +0000 (Thu, 18 Apr 2013)
Log Message:
-----------
fix range for face distortion and display for concave ngons.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/editderivedmesh.c

Modified: trunk/blender/source/blender/blenkernel/intern/editderivedmesh.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/editderivedmesh.c    
2013-04-18 08:58:21 UTC (rev 56127)
+++ trunk/blender/source/blender/blenkernel/intern/editderivedmesh.c    
2013-04-18 09:12:06 UTC (rev 56128)
@@ -1844,9 +1844,13 @@
                                else {
                                        BM_loop_calc_face_normal(l_iter, 
no_corner);
                                }
+                               /* simple way to detect (what is most likely) 
concave */
+                               if (dot_v3v3(f_no, no_corner) < 0.0f) {
+                                       negate_v3(no_corner);
+                               }
                                fac = max_ff(fac, angle_normalized_v3v3(f_no, 
no_corner));
                        } while ((l_iter = l_iter->next) != l_first);
-                       fac /= (float)M_1_PI;
+                       fac *= 2.0f;
                }
 
                /* remap */
@@ -1903,8 +1907,8 @@
                {
                        statvis_calc_distort(
                                em, bmdm ? (const float (*)[3])bmdm->vertexCos 
: NULL,
-                               statvis->distort_min / (float)M_PI,
-                               statvis->distort_max / (float)M_PI,
+                               statvis->distort_min,
+                               statvis->distort_max,
                                r_face_colors);
                        break;
                }

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

Reply via email to