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 */
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs