Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancisco De La Cruz <dlcs.frank@gmail.com>2012-04-07 07:15:20 +0400
committerFrancisco De La Cruz <dlcs.frank@gmail.com>2012-04-07 07:15:20 +0400
commit6482351ed9c3e022e02933709e4df1407a2ffbef (patch)
tree9686f6e99bb68fa6bd641286340576939d0a4dab /source/blender/editors/mesh/mesh_ops.c
parentb9f9aa947a4ffc7ecc8cc661655b02a21efe6d0a (diff)
Added Vertex Slide: Slides a vertex along a selected and connected edge (Shift+Ctrl+V)
- BMop: "vertslide vert=%e edge=%hfev distance_t=%f"
Diffstat (limited to 'source/blender/editors/mesh/mesh_ops.c')
-rw-r--r--source/blender/editors/mesh/mesh_ops.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/editors/mesh/mesh_ops.c b/source/blender/editors/mesh/mesh_ops.c
index f44d287e9f3..92fad097961 100644
--- a/source/blender/editors/mesh/mesh_ops.c
+++ b/source/blender/editors/mesh/mesh_ops.c
@@ -155,6 +155,7 @@ void ED_operatortypes_mesh(void)
WM_operatortype_append(MESH_OT_solidify);
WM_operatortype_append(MESH_OT_select_nth);
WM_operatortype_append(MESH_OT_vert_connect);
+ WM_operatortype_append(MESH_OT_vert_slide);
WM_operatortype_append(MESH_OT_knifetool);
WM_operatortype_append(MESH_OT_bevel);
@@ -335,6 +336,8 @@ void ED_keymap_mesh(wmKeyConfig *keyconf)
WM_keymap_add_item(keymap, "MESH_OT_split", YKEY, KM_PRESS, 0, 0);
WM_keymap_add_item(keymap, "MESH_OT_vert_connect", JKEY, KM_PRESS, 0, 0);
+ /* Vertex Slide */
+ WM_keymap_add_item(keymap, "MESH_OT_vert_slide", VKEY, KM_PRESS, KM_SHIFT | KM_CTRL, 0);
/* use KM_CLICK because same key is used for tweaks */
kmi = WM_keymap_add_item(keymap, "MESH_OT_dupli_extrude_cursor", ACTIONMOUSE, KM_CLICK, KM_CTRL, 0);
RNA_boolean_set(kmi->ptr, "rotate_source", TRUE);