[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