[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40072] trunk/blender/source/blender/ editors/mesh/editmesh_mods.c: [#28595] Select similar edges by face angles ignores z component of normal angles

Sergey Sharybin g.ulairi at gmail.com
Fri Sep 9 16:04:33 CEST 2011


Revision: 40072
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40072
Author:   nazgul
Date:     2011-09-09 14:04:33 +0000 (Fri, 09 Sep 2011)
Log Message:
-----------
[#28595] Select similar edges by face angles ignores z component of normal angles

Patch provided by Andrew Wiggin (ender79). Thanks!

Modified Paths:
--------------
    trunk/blender/source/blender/editors/mesh/editmesh_mods.c

Modified: trunk/blender/source/blender/editors/mesh/editmesh_mods.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_mods.c	2011-09-09 13:46:47 UTC (rev 40071)
+++ trunk/blender/source/blender/editors/mesh/editmesh_mods.c	2011-09-09 14:04:33 UTC (rev 40072)
@@ -959,7 +959,7 @@
 					else if (eed->f2==0) /* first access, assign the face */
 						eed->tmp.f= efa;
 					else if (eed->f2==1) /* second, we assign the angle*/
-						eed->tmp.fp= RAD2DEGF(angle_v2v2(eed->tmp.f->n, efa->n))/180;
+						eed->tmp.fp= RAD2DEGF(angle_v3v3(eed->tmp.f->n, efa->n))/180;
 					eed->f2++; /* f2==0 no face assigned. f2==1 one face found. f2==2 angle calculated.*/
 				}
 				j++;
@@ -1086,7 +1086,7 @@
 	Mesh *me= obedit->data;
 	EditMesh *em= BKE_mesh_get_editmesh(me); 
 
-	int selcount = similar_edge_select__internal(em, RNA_int_get(op->ptr, "type"), RNA_float_get(op->ptr, "threshold"));
+	int selcount = similar_edge_select__internal(em, RNA_enum_get(op->ptr, "type"), RNA_float_get(op->ptr, "threshold"));
 	
 	if (selcount) {
 		/* here was an edge-mode only select flush case, has to be generalized */




More information about the Bf-blender-cvs mailing list