Commit: 28b5f3f599960a2f0532e8ec9c7274e59b1b870b
Author: Julian Eisel
Date:   Fri Aug 28 20:03:43 2015 +0200
Branches: wiggly-widgets
https://developer.blender.org/rB28b5f3f599960a2f0532e8ec9c7274e59b1b870b

Fix lamp spot size widget drawing arrow head inverted

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

M       source/blender/windowmanager/intern/wm_generic_widgets.c

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

diff --git a/source/blender/windowmanager/intern/wm_generic_widgets.c 
b/source/blender/windowmanager/intern/wm_generic_widgets.c
index 2bf47d1..405738f 100644
--- a/source/blender/windowmanager/intern/wm_generic_widgets.c
+++ b/source/blender/windowmanager/intern/wm_generic_widgets.c
@@ -227,6 +227,9 @@ static void arrow_draw_geom(const ArrowWidget *arrow, const 
bool select)
                normalize_v3_v3(co_norm1, arrow->line[last_co_idx - 1]);
                normalize_v3_v3(co_norm2, arrow->line[last_co_idx]);
                rotation_between_vecs_to_mat3(rot, co_norm1, co_norm2);
+               if (arrow->style & WIDGET_ARROW_STYLE_INVERTED) {
+                       negate_m3(rot);
+               }
 
                copy_m4_m3(mat, rot);
                copy_v3_v3(mat[3], arrow->line[last_co_idx]);

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

Reply via email to