[Bf-blender-cvs] [ce57185ffb4] master: Fix T65775: UV projection is dependant of the object position

Sebastian Parborg noreply at git.blender.org
Thu Jun 20 15:15:09 CEST 2019


Commit: ce57185ffb4bc3841d65e2902ef2388dc3d18cb6
Author: Sebastian Parborg
Date:   Thu Jun 20 15:13:27 2019 +0200
Branches: master
https://developer.blender.org/rBce57185ffb4bc3841d65e2902ef2388dc3d18cb6

Fix T65775: UV projection is dependant of the object position

The rotation matrix included the global object offset too. Now we only
take into account the actual offset that what sent to the function.

Reviewed By: Brecht

Differential Revision: http://developer.blender.org/D5094

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

M	source/blender/editors/uvedit/uvedit_unwrap_ops.c

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

diff --git a/source/blender/editors/uvedit/uvedit_unwrap_ops.c b/source/blender/editors/uvedit/uvedit_unwrap_ops.c
index bb73d61a139..14cdb674698 100644
--- a/source/blender/editors/uvedit/uvedit_unwrap_ops.c
+++ b/source/blender/editors/uvedit/uvedit_unwrap_ops.c
@@ -1272,10 +1272,11 @@ static void uv_map_rotation_matrix_ex(float result[4][4],
   }
 
   /* but shifting */
-  copy_v4_fl(viewmatrix[3], 0.0f);
+  zero_v3(viewmatrix[3]);
 
   /* get rotation of the current object matrix */
   copy_m4_m4(rotobj, ob->obmat);
+  zero_v3(rotobj[3]);
 
   /* but shifting */
   add_v4_v4(rotobj[3], offset);



More information about the Bf-blender-cvs mailing list