blender/source/gameengine
Matt Ebb 0c5998e799 Radians -> Degrees (in UI)
Rotations are now stored internally as radians, while exposing degrees in the UI - 
in the graph editor and UI controls. This is done in two areas:
1) Using the unit system to convert RNA data to display as degrees in the UI controls
2) FCurves now use degrees for rotation, so you can edit in the graph editor what 
you see in the UI.

All rotation data is consistently accessible in DNA and RNA as radians, degrees are only 
used for the UI controls and graph editor.

This commit includes conversions will convert old files (stored data and also fcurve data) 
to the new units, hopefully everything should go smoothly!

Part of this also changes a few properties that were hard-coded as degrees before (such 
as IK pole angle and brush texture rotation) to also use the same consistent system of 
radians (dna/rna) and degrees (ui).

Thanks to Joshua for hints and review here too.
2010-01-25 06:24:05 +00:00
..
BlenderRoutines get rid of annoying duplicate python initialization code, added setupGamePython() which initializes modules 2010-01-10 22:03:26 +00:00
Converter Radians -> Degrees (in UI) 2010-01-25 06:24:05 +00:00
Expressions BGE: fix more transpose bug when MathUtils is not used. 2009-12-23 09:55:34 +00:00
GameLogic [#19258] [patch] Adding drawing capabilities to BGE Python 2009-11-22 14:42:22 +00:00
GamePlayer get rid of annoying duplicate python initialization code, added setupGamePython() which initializes modules 2010-01-10 22:03:26 +00:00
Ketsji BGE: Mouse Sensor type defaults to 1 (MOUSELEFT ) + remove camera attribute from Camera objects. 2010-01-17 21:46:34 +00:00
Network white space commit. (2 spaces -> tab). 2009-09-06 01:51:23 +00:00
Physics BGE: update for new soft body helpers API. 2009-12-22 19:53:44 +00:00
PyDoc BGE API_DOC: VideoTexture and PhysicsConstraints templates (need the functions to be filled with their description). 2010-01-10 19:35:42 +00:00
Rasterizer BGE: stereoscopic settings changes: (1) eye separation is the UI (2) focallength uses camera focallength 2009-12-29 15:47:20 +00:00
SceneGraph BGE: dynamic loading patch commited. API and demo files available here: https://projects.blender.org/tracker/?func=detail&aid=19492&group_id=9&atid=127 2009-11-15 23:58:56 +00:00
VideoTexture BGE: Add plot method to VideoTexture.ImageBuff class. 2009-12-08 10:02:22 +00:00
CMakeLists.txt option to build the BGE without python, uses existing python check (cmake and scons) 2009-09-29 21:42:40 +00:00
Makefile 2.5 2009-08-11 18:14:49 +00:00
SConscript option to build the BGE without python, uses existing python check (cmake and scons) 2009-09-29 21:42:40 +00:00