diff options
author | Campbell Barton <ideasman42@gmail.com> | 2016-03-24 09:50:20 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2016-03-24 09:52:31 +0300 |
commit | 75849b099f28cfcecd578122e2bfd227468eacf5 (patch) | |
tree | c0a96c2382829d027a9436ac12f61d5edc24b64c /source/blender/editors/transform | |
parent | 17d0c1009618fa208d4ce21c3ce3ad3c55ea18be (diff) |
Fix T47838: Walk gravity fails w/ intersecting objects
Regression in 3ad0344, fix from @mano-wii.
More comprehensive fix can be done after 2.77a.
Diffstat (limited to 'source/blender/editors/transform')
-rw-r--r-- | source/blender/editors/transform/transform_snap.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/editors/transform/transform_snap.c b/source/blender/editors/transform/transform_snap.c index 3622012c2c8..bb9120c337b 100644 --- a/source/blender/editors/transform/transform_snap.c +++ b/source/blender/editors/transform/transform_snap.c @@ -1574,7 +1574,9 @@ static bool snapDerivedMesh( bb = &bb_temp; } - len_diff = local_depth; + /* was local_depth, see: T47838 */ + len_diff = BVH_RAYCAST_DIST_MAX; + if (!BKE_boundbox_ray_hit_check(bb, ray_start_local, ray_normal_local, &len_diff)) { return retval; } |