[Bf-blender-cvs] [e767a7b] pie-menus: Slightly offset the angles of diagonal pie menu items. Gives a more even result. There may be a more accurate formula here but that works well enough for now.

Antony Riakiotakis noreply at git.blender.org
Fri May 30 19:07:42 CEST 2014


Commit: e767a7bd4471b884661fdf990437534897545df0
Author: Antony Riakiotakis
Date:   Fri May 30 20:07:04 2014 +0300
https://developer.blender.org/rBe767a7bd4471b884661fdf990437534897545df0

Slightly offset the angles of diagonal pie menu items. Gives a more even
result. There may be a more accurate formula here but that works well
enough for now.

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

M	source/blender/editors/interface/interface_layout.c

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

diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c
index 11351d1..ad8ff2a 100644
--- a/source/blender/editors/interface/interface_layout.c
+++ b/source/blender/editors/interface/interface_layout.c
@@ -2144,19 +2144,19 @@ static RadialDirection ui_get_radialbut_vec(float *vec, short itemnum, short tot
 		switch(itemnum) {
 			case 5:
 				dir = UI_RADIAL_NW;
-				angle = 135;
+				angle = 140;
 				break;
 			case 6:
 				dir = UI_RADIAL_NE;
-				angle = 45;
+				angle = 40;
 				break;
 			case 7:
 				dir = UI_RADIAL_SW;
-				angle = 225;
+				angle = 220;
 				break;
 			case 8:
 				dir = UI_RADIAL_SE;
-				angle = 315;
+				angle = 320;
 				break;
 		}
 	}




More information about the Bf-blender-cvs mailing list