diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2012-05-06 21:14:56 +0400 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2012-05-06 21:14:56 +0400 |
commit | 1118b3fe3f6a9597403e8eb61f33e7a877098145 (patch) | |
tree | c36daa0f696ba3ba935aa94af57ec76299651ebe /release | |
parent | 9e3523b556b1b7dc0863f64b7e53a513ab5bc507 (diff) |
Mesh elements sorting refactor.
Now only one operator. Same options for vertices, edges and faces (so adds edges sorting, and some options to vertices sorting).
Face sorting should behave as previously. However, XSortVerts won’t pack anymore selected vertices at the begining of the vert array (as it used to), if you want such behavior you’ll have to first run SortElements with Selected action.
Also added bug ref I forgot in r46354 (armature.c).
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_view3d.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index 629a2ec323d..7e53cfed282 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -1675,6 +1675,7 @@ class VIEW3D_MT_edit_mesh_specials(Menu): layout.operator("mesh.blend_from_shape") layout.operator("mesh.shape_propagate_to_all") layout.operator("mesh.select_vertex_path") + layout.operator("mesh.sort_elements") class VIEW3D_MT_edit_mesh_select_mode(Menu): @@ -1750,8 +1751,7 @@ class VIEW3D_MT_edit_mesh_vertices(Menu): layout.operator("mesh.vertices_smooth") layout.operator("mesh.remove_doubles") - layout.operator("mesh.vertices_sort") - layout.operator("mesh.vertices_randomize") + layout.operator("mesh.sort_elements", text="Sort Vertices").elements = {"VERT"} layout.operator("mesh.select_vertex_path") @@ -1796,6 +1796,7 @@ class VIEW3D_MT_edit_mesh_edges(Menu): layout.operator("mesh.bevel") layout.operator("mesh.edge_split") layout.operator("mesh.bridge_edge_loops") + layout.operator("mesh.sort_elements", text="Sort Edges").elements = {"EDGE"} layout.separator() @@ -1828,7 +1829,7 @@ class VIEW3D_MT_edit_mesh_faces(Menu): layout.operator("mesh.bevel") layout.operator("mesh.solidify") layout.operator("mesh.wireframe") - layout.operator("mesh.sort_faces") + layout.operator("mesh.sort_elements", text="Sort Faces").elements = {"FACE"} layout.separator() |