Commit: 7f09b55d01c248a741e967af597b7519f095983b Author: mano-wii Date: Mon Jul 24 11:13:33 2017 -0300 Branches: master https://developer.blender.org/rB7f09b55d01c248a741e967af597b7519f095983b
ransform: fix unreported bug: geometry hidden by clipping border (alt + b) is not bypassed in snap to faces The geometry behind the farther clip_plane is not bypassed =================================================================== 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 6c62c091a78..67e596dcca9 100644 --- a/source/blender/editors/transform/transform_snap_object.c +++ b/source/blender/editors/transform/transform_snap_object.c @@ -2408,10 +2408,12 @@ bool ED_transform_snap_object_project_view3d_ex( return false; } - float ray_depth_fallback; + float ray_end_dist = depth_get(ray_end, ray_start, ray_normal); if (ray_depth == NULL) { - ray_depth_fallback = BVH_RAYCAST_DIST_MAX; - ray_depth = &ray_depth_fallback; + ray_depth = &ray_end_dist; + } + else if (*ray_depth > ray_end_dist) { + *ray_depth = ray_end_dist; } if (snap_to == SCE_SNAP_MODE_FACE) { _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs