diff options
author | mano-wii <germano.costa@ig.com.br> | 2018-08-27 22:00:20 +0300 |
---|---|---|
committer | mano-wii <germano.costa@ig.com.br> | 2018-08-27 22:00:20 +0300 |
commit | 0bdabaa3f634c8168ba3b7ab3558f534c4c26057 (patch) | |
tree | 7436cc391e41800cbf737b24294c6aca3ec9c198 | |
parent | 4b89bf88c7f0c4d8c8543bd73e632ed6ce898772 (diff) |
transform_snap_object: Add a small offset to the clip plane
This prioritizes the vertex and edge snap over raycast.
-rw-r--r-- | source/blender/editors/transform/transform_snap_object.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform_snap_object.c b/source/blender/editors/transform/transform_snap_object.c index 6dfcfe11af2..33eb481e528 100644 --- a/source/blender/editors/transform/transform_snap_object.c +++ b/source/blender/editors/transform/transform_snap_object.c @@ -2655,6 +2655,9 @@ static short transform_snap_context_project_view3d_mixed_impl( negate_v4(new_clipplane); } + /* Small offset to simulate a kind of volume for edges and vertices. */ + new_clipplane[3] += 0.01f; + /* Try to snap only to the polygon. */ elem = snap_mesh_polygon( sctx, &snapdata, ob, obmat, |