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) {

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to