Blender Git Loki
Git Commits -> Revision d8baafd
Revision d8baafd by Pablo Dobarro (master) August 27, 2019, 14:24 (GMT) |
Edit Mesh: Poly build tool improvements This commit changes the functionality of the Poly build tool to make it more suitable for retopology tasks: - Click and drag from a boundary edge extrudes a new quad - Click and drag on vertices tweaks the position - Ctrl + click adds geometry. There is a geometry preview in the gizmo. It also can automatically convert triangles to quads. - Shift + click deletes mesh elements (faces or vertices) - Updated preselection code. Different mesh elements take priority depending on the selected action. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D5573 |
Commit Details:
Full Hash: d8baafd693ebf830d6153bd31bd63521c7569984
Parent Commit: 2a2fd75
Lines Changed: +599, -128
9 Modified Paths:
/release/scripts/presets/keyconfig/keymap_data/blender_default.py (+3, -3) (Diff)
/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py (+5, -0) (Diff)
/source/blender/editors/include/ED_mesh.h (+20, -2) (Diff)
/source/blender/editors/mesh/editmesh_polybuild.c (+164, -16) (Diff)
/source/blender/editors/mesh/editmesh_preselect_elem.c (+204, -2) (Diff)
/source/blender/editors/mesh/editmesh_select.c (+101, -58) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+2, -0) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+21, -0) (Diff)
/source/blender/editors/space_view3d/view3d_gizmo_preselect_type.c (+79, -47) (Diff)
/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py (+5, -0) (Diff)
/source/blender/editors/include/ED_mesh.h (+20, -2) (Diff)
/source/blender/editors/mesh/editmesh_polybuild.c (+164, -16) (Diff)
/source/blender/editors/mesh/editmesh_preselect_elem.c (+204, -2) (Diff)
/source/blender/editors/mesh/editmesh_select.c (+101, -58) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+2, -0) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+21, -0) (Diff)
/source/blender/editors/space_view3d/view3d_gizmo_preselect_type.c (+79, -47) (Diff)