[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [46573] trunk/blender/source/blender: add bevel to select similar edges operator
Campbell Barton
ideasman42 at gmail.com
Sat May 12 16:06:36 CEST 2012
Revision: 46573
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46573
Author: campbellbarton
Date: 2012-05-12 14:06:35 +0000 (Sat, 12 May 2012)
Log Message:
-----------
add bevel to select similar edges operator
Modified Paths:
--------------
trunk/blender/source/blender/bmesh/intern/bmesh_operators.h
trunk/blender/source/blender/bmesh/operators/bmo_utils.c
trunk/blender/source/blender/editors/mesh/editmesh_select.c
Modified: trunk/blender/source/blender/bmesh/intern/bmesh_operators.h
===================================================================
--- trunk/blender/source/blender/bmesh/intern/bmesh_operators.h 2012-05-12 13:02:21 UTC (rev 46572)
+++ trunk/blender/source/blender/bmesh/intern/bmesh_operators.h 2012-05-12 14:06:35 UTC (rev 46573)
@@ -63,6 +63,7 @@
SIMEDGE_FACE,
SIMEDGE_FACE_ANGLE,
SIMEDGE_CREASE,
+ SIMEDGE_BEVEL,
SIMEDGE_SEAM,
SIMEDGE_SHARP
};
Modified: trunk/blender/source/blender/bmesh/operators/bmo_utils.c
===================================================================
--- trunk/blender/source/blender/bmesh/operators/bmo_utils.c 2012-05-12 13:02:21 UTC (rev 46572)
+++ trunk/blender/source/blender/bmesh/operators/bmo_utils.c 2012-05-12 14:06:35 UTC (rev 46573)
@@ -809,6 +809,20 @@
}
break;
+ case SIMEDGE_BEVEL:
+ if (CustomData_has_layer(&bm->edata, CD_BWEIGHT)) {
+ float *c1, *c2;
+
+ c1 = CustomData_bmesh_get(&bm->edata, e->head.data, CD_BWEIGHT);
+ c2 = CustomData_bmesh_get(&bm->edata, es->head.data, CD_BWEIGHT);
+
+ if (c1 && c2 && fabsf(*c1 - *c2) <= thresh) {
+ BMO_elem_flag_enable(bm, e, EDGE_MARK);
+ cont = FALSE;
+ }
+ }
+ break;
+
case SIMEDGE_SEAM:
if (BM_elem_flag_test(e, BM_ELEM_SEAM) == BM_elem_flag_test(es, BM_ELEM_SEAM)) {
BMO_elem_flag_enable(bm, e, EDGE_MARK);
Modified: trunk/blender/source/blender/editors/mesh/editmesh_select.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_select.c 2012-05-12 13:02:21 UTC (rev 46572)
+++ trunk/blender/source/blender/editors/mesh/editmesh_select.c 2012-05-12 14:06:35 UTC (rev 46573)
@@ -682,6 +682,7 @@
{SIMEDGE_FACE, "FACE", 0, "Amount of Faces Around an Edge", ""},
{SIMEDGE_FACE_ANGLE, "FACE_ANGLE", 0, "Face Angles", ""},
{SIMEDGE_CREASE, "CREASE", 0, "Crease", ""},
+ {SIMEDGE_BEVEL, "BEVEL", 0, "Bevel", ""},
{SIMEDGE_SEAM, "SEAM", 0, "Seam", ""},
{SIMEDGE_SHARP, "SHARP", 0, "Sharpness", ""},
More information about the Bf-blender-cvs
mailing list