[Bf-blender-cvs] [f14e4510ac7] blender2.8: Transform Snap: Fix normal in the wrong space.

Germano noreply at git.blender.org
Mon May 21 17:12:28 CEST 2018


Commit: f14e4510ac7704b9302c1541e818c25443a69329
Author: Germano
Date:   Mon May 21 11:05:34 2018 -0300
Branches: blender2.8
https://developer.blender.org/rBf14e4510ac7704b9302c1541e818c25443a69329

Transform Snap: Fix normal in the wrong space.

===================================================================

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 fb49396132a..5b75e0d54a6 100644
--- a/source/blender/editors/transform/transform_snap_object.c
+++ b/source/blender/editors/transform/transform_snap_object.c
@@ -1195,7 +1195,7 @@ static short snap_mesh_polygon(
 			invert_m4_m4(imat, obmat);
 
 			copy_v3_v3(r_no, nearest.no);
-			mul_transposed_mat3_m4_v3(obmat, r_no);
+			mul_transposed_mat3_m4_v3(imat, r_no);
 			normalize_v3(r_no);
 		}
 
@@ -1297,7 +1297,7 @@ static short snap_mesh_edge_verts_mixed(
 			invert_m4_m4(imat, obmat);
 
 			copy_v3_v3(r_no, nearest.no);
-			mul_transposed_mat3_m4_v3(obmat, r_no);
+			mul_transposed_mat3_m4_v3(imat, r_no);
 			normalize_v3(r_no);
 		}
 
@@ -1940,7 +1940,7 @@ static short snapMesh(
 			invert_m4_m4(imat, obmat);
 
 			copy_v3_v3(r_no, nearest.no);
-			mul_transposed_mat3_m4_v3(obmat, r_no);
+			mul_transposed_mat3_m4_v3(imat, r_no);
 			normalize_v3(r_no);
 		}
 		if (r_index) {
@@ -2082,7 +2082,7 @@ static short snapEditMesh(
 			invert_m4_m4(imat, obmat);
 
 			copy_v3_v3(r_no, nearest.no);
-			mul_transposed_mat3_m4_v3(obmat, r_no);
+			mul_transposed_mat3_m4_v3(imat, r_no);
 			normalize_v3(r_no);
 		}
 		if (r_index) {



More information about the Bf-blender-cvs mailing list