diff options
author | Campbell Barton <ideasman42@gmail.com> | 2016-07-14 04:06:40 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2016-07-14 04:14:03 +0300 |
commit | 743f9315842489e94e778607742322a01995d365 (patch) | |
tree | 8483018e4c6eac4ac4cf2456fc92bd60b2f25808 | |
parent | 91bda21cfe254498e2514fe474cbe4d3a28240bf (diff) |
Fix T48846: Ruler/Protractor crash in ortho mode
Error in recent snap changes.
-rw-r--r-- | source/blender/editors/transform/transform_snap_object.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/editors/transform/transform_snap_object.c b/source/blender/editors/transform/transform_snap_object.c index 2e7e9e0108a..7aed7f9fdae 100644 --- a/source/blender/editors/transform/transform_snap_object.c +++ b/source/blender/editors/transform/transform_snap_object.c @@ -2107,10 +2107,11 @@ bool ED_transform_snap_object_project_ray_ex( float r_loc[3], float r_no[3], int *r_index, Object **r_ob, float r_obmat[4][4]) { + const float depth_range[2] = {0.0f, FLT_MAX}; return snapObjectsRay( sctx, snap_to, params->snap_select, params->use_object_edit_cage, NULL, - ray_start, ray_start, ray_normal, NULL, + ray_start, ray_start, ray_normal, depth_range, ray_depth, NULL, r_loc, r_no, r_index, r_ob, r_obmat, NULL); } @@ -2130,6 +2131,7 @@ bool ED_transform_snap_object_project_ray_all( float ray_depth, bool sort, ListBase *r_hit_list) { + const float depth_range[2] = {0.0f, FLT_MAX}; if (ray_depth == -1.0f) { ray_depth = BVH_RAYCAST_DIST_MAX; } @@ -2141,7 +2143,7 @@ bool ED_transform_snap_object_project_ray_all( bool retval = snapObjectsRay( sctx, snap_to, params->snap_select, params->use_object_edit_cage, NULL, - ray_start, ray_start, ray_normal, NULL, + ray_start, ray_start, ray_normal, depth_range, &ray_depth, NULL, NULL, NULL, NULL, NULL, NULL, r_hit_list); |