diff options
author | mano-wii <germano.costa@ig.com.br> | 2019-09-05 20:48:18 +0300 |
---|---|---|
committer | mano-wii <germano.costa@ig.com.br> | 2019-09-05 20:48:18 +0300 |
commit | 08991c01f01c00b1a1710bac65b23ab8158f5bae (patch) | |
tree | cae8469f9b69dac88d5909e48ed04799be14d02e /source/blender/editors/transform/transform_snap_object.c | |
parent | 4e731ec97bd4b689a725f4bdcd49ab1f5c68c12c (diff) |
Fix unreported: snapping to 3d tracking markers sometimes fails
Diffstat (limited to 'source/blender/editors/transform/transform_snap_object.c')
-rw-r--r-- | source/blender/editors/transform/transform_snap_object.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/source/blender/editors/transform/transform_snap_object.c b/source/blender/editors/transform/transform_snap_object.c index 7790c1f37f5..a601a1fad21 100644 --- a/source/blender/editors/transform/transform_snap_object.c +++ b/source/blender/editors/transform/transform_snap_object.c @@ -1916,12 +1916,6 @@ static short snapCamera(const SnapObjectContext *sctx, return retval; } - float tobmat[4][4], clip_planes_local[MAX_CLIPPLANE_LEN][4]; - transpose_m4_m4(tobmat, obmat); - for (int i = snapdata->clip_plane_len; i--;) { - mul_v4_m4v4(clip_planes_local[i], tobmat, snapdata->clip_plane[i]); - } - tracking = &clip->tracking; BKE_tracking_get_camera_object_matrix(scene, object, orig_camera_mat); @@ -1967,7 +1961,7 @@ static short snapCamera(const SnapObjectContext *sctx, mul_m4_v3(vertex_obmat, bundle_pos); if (test_projected_vert_dist(&neasrest_precalc, - clip_planes_local, + snapdata->clip_plane, snapdata->clip_plane_len, is_persp, bundle_pos, |