[Bf-blender-cvs] [0bdabaa3f63] blender2.8: transform_snap_object: Add a small offset to the clip plane This prioritizes the vertex and edge snap over raycast.
mano-wii
noreply at git.blender.org
Mon Aug 27 21:00:29 CEST 2018
Commit: 0bdabaa3f634c8168ba3b7ab3558f534c4c26057
Author: mano-wii
Date: Mon Aug 27 16:00:20 2018 -0300
Branches: blender2.8
https://developer.blender.org/rB0bdabaa3f634c8168ba3b7ab3558f534c4c26057
transform_snap_object: Add a small offset to the clip plane
This prioritizes the vertex and edge snap over raycast.
===================================================================
M source/blender/editors/transform/transform_snap_object.c
===================================================================
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,
More information about the Bf-blender-cvs
mailing list