Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormano-wii <germano.costa@ig.com.br>2018-08-27 22:00:20 +0300
committermano-wii <germano.costa@ig.com.br>2018-08-27 22:00:20 +0300
commit0bdabaa3f634c8168ba3b7ab3558f534c4c26057 (patch)
tree7436cc391e41800cbf737b24294c6aca3ec9c198
parent4b89bf88c7f0c4d8c8543bd73e632ed6ce898772 (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.c3
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,