From dd08d68df835e54ccd1fdf24ae154e461faab685 Mon Sep 17 00:00:00 2001 From: mano-wii Date: Tue, 20 Aug 2019 19:18:25 -0300 Subject: [PATCH] Transform: New Snap Option: Edge Perpendicular Part of T66420 Option for snapping to the nearest point of a reference coordinate. The patch also adds Edge Center and Perpendicular snaps to the ruler. {F7675906} Reviewers: campbellbarton, brecht Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D5543 --- release/datafiles/blender_icons.svg | 8 ++ .../icon16_snap_perpendicular.dat | Bin 0 -> 1048 bytes .../icon32_snap_perpendicular.dat | Bin 0 -> 4120 bytes source/blender/editors/curve/editcurve.c | 1 + .../gizmo_library/gizmo_types/move3d_gizmo.c | 1 + .../ED_transform_snap_object_context.h | 2 + source/blender/editors/include/UI_icons.h | 2 +- source/blender/editors/mesh/editmesh_tools.c | 1 + .../editors/space_view3d/view3d_edit.c | 1 + .../editors/space_view3d/view3d_gizmo_ruler.c | 18 ++++- .../editors/transform/transform_snap.c | 4 +- .../editors/transform/transform_snap_object.c | 69 ++++++++++++++---- source/blender/makesdna/DNA_scene_types.h | 1 + source/blender/makesrna/intern/rna_scene.c | 5 ++ 14 files changed, 97 insertions(+), 16 deletions(-) create mode 100644 release/datafiles/blender_icons16/icon16_snap_perpendicular.dat create mode 100644 release/datafiles/blender_icons32/icon32_snap_perpendicular.dat diff --git a/release/datafiles/blender_icons.svg b/release/datafiles/blender_icons.svg index 46e78fe7061..c34657bc231 100644 --- a/release/datafiles/blender_icons.svg +++ b/release/datafiles/blender_icons.svg @@ -5295,6 +5295,14 @@ + + + + + + + +