[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44016] branches/bmesh/blender/source/ blender/editors/mesh/bmesh_select.c: fix [#30129] Sharp Edges select function inverted

Campbell Barton ideasman42 at gmail.com
Fri Feb 10 08:55:34 CET 2012


Revision: 44016
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44016
Author:   campbellbarton
Date:     2012-02-10 07:55:33 +0000 (Fri, 10 Feb 2012)
Log Message:
-----------
fix [#30129] Sharp Edges select function inverted

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c

Modified: branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c	2012-02-10 07:52:21 UTC (rev 44015)
+++ branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c	2012-02-10 07:55:33 UTC (rev 44016)
@@ -2207,9 +2207,9 @@
 			continue;
 
 		/* edge has exactly two neighboring faces, check angle */
-		angle = saacos(l1->f->no[0]*l2->f->no[0]+l1->f->no[1]*l2->f->no[1]+l1->f->no[2]*l2->f->no[2]);
+		angle = angle_normalized_v3v3(l1->f->no, l2->f->no);
 
-		if (fabsf(angle) < sharp) {
+		if (fabsf(angle) > sharp) {
 			BM_Select(em->bm, e, TRUE);
 		}
 




More information about the Bf-blender-cvs mailing list