[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52273] trunk/blender/source/blender/bmesh /operators/bmo_bevel.c: more minor improvements to bevel use of math functions

Campbell Barton ideasman42 at gmail.com
Fri Nov 16 13:33:28 CET 2012


Revision: 52273
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52273
Author:   campbellbarton
Date:     2012-11-16 12:33:24 +0000 (Fri, 16 Nov 2012)
Log Message:
-----------
more minor improvements to bevel use of math functions

Modified Paths:
--------------
    trunk/blender/source/blender/bmesh/operators/bmo_bevel.c

Modified: trunk/blender/source/blender/bmesh/operators/bmo_bevel.c
===================================================================
--- trunk/blender/source/blender/bmesh/operators/bmo_bevel.c	2012-11-16 12:25:15 UTC (rev 52272)
+++ trunk/blender/source/blender/bmesh/operators/bmo_bevel.c	2012-11-16 12:33:24 UTC (rev 52273)
@@ -389,7 +389,7 @@
 	madd_v3_v3fl(off2a, norm_perp2, e2->offset);
 	add_v3_v3v3(off2b, off2a, dir2);
 
-	if (fabs(angle_v3v3(dir1, dir2)) < BEVEL_EPSILON) {
+	if (angle_v3v3(dir1, dir2) < (float)BEVEL_EPSILON) {
 		/* lines are parallel; off1a is a good meet point */
 		copy_v3_v3(meetco, off1a);
 	}
@@ -437,7 +437,7 @@
 	sub_v3_v3v3(dir, v->co, BM_edge_other_vert(e->e, v)->co);
 	len = normalize_v3(dir);
 	if (d > len)
-		d = len - (float)(50 * BEVEL_EPSILON);
+		d = len - (float)(50.0 * BEVEL_EPSILON);
 	copy_v3_v3(slideco, v->co);
 	madd_v3_v3fl(slideco, dir, -d);
 }
@@ -562,7 +562,7 @@
 	sub_v3_v3v3(vvb, vb, v);
 	normalize_v3(vva);
 	normalize_v3(vvb);
-	angle = angle_v3v3(vva, vvb);
+	angle = angle_normalized_v3v3(vva, vvb);
 
 	add_v3_v3v3(center, vva, vvb);
 	normalize_v3(center);




More information about the Bf-blender-cvs mailing list