[Bf-blender-cvs] [28b5f3f] wiggly-widgets: Fix lamp spot size widget drawing arrow head inverted
Julian Eisel
noreply at git.blender.org
Fri Aug 28 20:05:55 CEST 2015
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]);
More information about the Bf-blender-cvs
mailing list