Blender Git Commit Log

Git Commits -> Revision cb49e77

March 9, 2018, 12:38 (GMT)
Initial proof of concept multi-mode

Entering edit-mode uses all selected mesh objects.

- drawing.
- select (picking, circle, border).
- select mode vert/edge/face switching.
- handful of tools: subdivide, delete, select(all)
- uv project & unwrap.
- transform (uv's and vertices)
(crazy-space and islands aren't currently working).

Almost nothing else works, this is a proof of concept.

Note, missing indentation in some added loops to reduce diff noise and merge conflicts.

Commit Details:

Full Hash: cb49e77eb1f98605b09fdbc5869711ec6a107425
Parent Commit: d3e14c2
Lines Changed: +911, -275

30 Modified Paths:

/source/blender/blenkernel/BKE_layer.h (+47, -0) (Diff)
/source/blender/blenkernel/BKE_object.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/layer.c (+54, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+34, -0) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+53, -15) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.h (+2, -0) (Diff)
/source/blender/draw/modes/edit_mesh_mode.c (+10, -1) (Diff)
/source/blender/editors/include/ED_mesh.h (+5, -1) (Diff)
/source/blender/editors/include/ED_object.h (+3, -0) (Diff)
/source/blender/editors/include/ED_uvedit.h (+3, -2) (Diff)
/source/blender/editors/include/ED_view3d.h (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_select.c (+143, -55) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+86, -28) (Diff)
/source/blender/editors/mesh/editmesh_utils.c (+2, -2) (Diff)
/source/blender/editors/mesh/meshtools.c (+41, -0) (Diff)
/source/blender/editors/mesh/mesh_data.c (+1, -1) (Diff)
/source/blender/editors/object/object_edit.c (+62, -39) (Diff)
/source/blender/editors/object/object_hook.c (+1, -1) (Diff)
/source/blender/editors/object/object_modes.c (+2, -34) (Diff)
/source/blender/editors/object/object_relations.c (+1, -1) (Diff)
/source/blender/editors/object/object_select.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+2, -1) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+3, -3) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+53, -13) (Diff)
/source/blender/editors/transform/transform_conversions.c (+106, -24) (Diff)
/source/blender/editors/transform/transform_generics.c (+7, -5) (Diff)
/source/blender/editors/uvedit/uvedit_draw.c (+10, -4) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+1, -1) (Diff)
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+174, -42) (Diff)
/source/blender/makesrna/intern/rna_object.c (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021