[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50555] branches/soc-2012-sushi/source/ blender: Fixed a disconnected vertex in bevel; fixed header print for bevel .
Howard Trickey
howard.trickey at gmail.com
Wed Sep 12 15:17:22 CEST 2012
Revision: 50555
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50555
Author: howardt
Date: 2012-09-12 13:17:22 +0000 (Wed, 12 Sep 2012)
Log Message:
-----------
Fixed a disconnected vertex in bevel; fixed header print for bevel.
Modified Paths:
--------------
branches/soc-2012-sushi/source/blender/bmesh/operators/bmo_bevel.c
branches/soc-2012-sushi/source/blender/editors/mesh/editmesh_tools.c
Modified: branches/soc-2012-sushi/source/blender/bmesh/operators/bmo_bevel.c
===================================================================
--- branches/soc-2012-sushi/source/blender/bmesh/operators/bmo_bevel.c 2012-09-12 13:06:31 UTC (rev 50554)
+++ branches/soc-2012-sushi/source/blender/bmesh/operators/bmo_bevel.c 2012-09-12 13:17:22 UTC (rev 50555)
@@ -269,7 +269,8 @@
normalize_v3(ve);
mul_v3_fl(ve, length);
add_v3_v3(ve, v->co);
- vi->v = BM_vert_create(bm, ve, NULL);
+ BMO_elem_flag_enable(bm, vi->v, BEVEL_DEL);
+ vi->v = bevel_create_unique_vertex(bm, bp, ve);
}
}
@@ -334,7 +335,7 @@
mul_v3_fl(norm_c, offset / sin(angel/2));
add_v3_v3(norm_c, vert->co);
- new_vert = BM_vert_create(bm, norm_c, NULL);
+ new_vert = bevel_create_unique_vertex(bm, bp, norm_c);
return new_vert;
}
Modified: branches/soc-2012-sushi/source/blender/editors/mesh/editmesh_tools.c
===================================================================
--- branches/soc-2012-sushi/source/blender/editors/mesh/editmesh_tools.c 2012-09-12 13:06:31 UTC (rev 50554)
+++ branches/soc-2012-sushi/source/blender/editors/mesh/editmesh_tools.c 2012-09-12 13:17:22 UTC (rev 50555)
@@ -4554,7 +4554,11 @@
static void edbm_bevel_update_header(wmOperator *op, bContext *C)
{
+#ifdef OLDBEV
static char str[] = "Confirm: Enter/LClick, Cancel: (Esc/RMB), factor: %s, Use Dist (D): %s: Use Even (E): %s";
+#else
+ static char str[] = "Confirm: Enter/LClick, Cancel: (Esc/RMB), factor: %s, segments: %d";
+#endif
char msg[HEADER_LENGTH];
ScrArea *sa = CTX_wm_area(C);
@@ -4566,6 +4570,7 @@
outputNumInput(&opdata->num_input, factor_str);
else
BLI_snprintf(factor_str, NUM_STR_REP_LEN, "%f", RNA_float_get(op->ptr, "percent"));
+#ifdef OLDBEV
BLI_snprintf(msg, HEADER_LENGTH, str,
factor_str,
RNA_boolean_get(op->ptr, "use_dist") ? "On" : "Off",
@@ -4574,6 +4579,9 @@
RNA_float_get(op->ptr, "Amount"),
RNA_int_get(op->ptr, "Segmentation")
);
+#else
+ BLI_snprintf(msg, HEADER_LENGTH, str, factor_str, RNA_int_get(op->ptr, "segmentation"));
+#endif
ED_area_headerprint(sa, msg);
}
More information about the Bf-blender-cvs
mailing list