Commit: 775df5a1d53e915d8c5cea4f52d7f86881c4f93c
Author: Nick Wu
Date:   Tue Aug 28 18:10:18 2018 +0800
Branches: soc-2018-npr
https://developer.blender.org/rB775df5a1d53e915d8c5cea4f52d7f86881c4f93c

Fix directional object matrix error

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

M       source/blender/draw/engines/lanpr/lanpr_ops.c

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

diff --git a/source/blender/draw/engines/lanpr/lanpr_ops.c 
b/source/blender/draw/engines/lanpr/lanpr_ops.c
index 3e359ea8667..68166cfeeaa 100644
--- a/source/blender/draw/engines/lanpr/lanpr_ops.c
+++ b/source/blender/draw/engines/lanpr/lanpr_ops.c
@@ -3040,7 +3040,10 @@ void 
lanpr_calculate_normal_object_vector(LANPR_LineLayer* ll, float* normal_obj
                        normal_object_direction[2] = 1; // default z up 
direction
                }else {
                        float dir[3] = {0,0,1};
-                       mul_v3_m3v3(normal_object_direction, ob->obmat, dir);
+                       float mat[3][3];
+                       copy_m3_m4(mat, ob->obmat);
+                       mul_v3_m3v3(normal_object_direction, mat, dir);
+                       normalize_v3(normal_object_direction);
                }
                return;
        case LANPR_NORMAL_POINT:

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

Reply via email to