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