blender/source/gameengine/Converter
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
..
BL_ActionActuator.cpp BGE: fix more matrix transpose bugs in assignement to game object matrices. 2009-12-22 23:38:09 +00:00
BL_ActionActuator.h option to build the BGE without python, uses existing python check (cmake and scons) 2009-09-29 21:42:40 +00:00
BL_ArmatureActuator.cpp Math Lib 2009-11-10 20:43:45 +00:00
BL_ArmatureActuator.h option to build the BGE without python, uses existing python check (cmake and scons) 2009-09-29 21:42:40 +00:00
BL_ArmatureChannel.cpp Math Lib 2009-11-10 20:43:45 +00:00
BL_ArmatureChannel.h option to build the BGE without python, uses existing python check (cmake and scons) 2009-09-29 21:42:40 +00:00
BL_ArmatureConstraint.cpp rename pose_channels to bones 2009-11-18 11:40:55 +00:00
BL_ArmatureConstraint.h option to build the BGE without python, uses existing python check (cmake and scons) 2009-09-29 21:42:40 +00:00
BL_ArmatureObject.cpp Math Lib 2009-11-10 20:43:45 +00:00
BL_ArmatureObject.h option to build the BGE without python, uses existing python check (cmake and scons) 2009-09-29 21:42:40 +00:00
BL_BlenderDataConversion.cpp Radians -> Degrees (in UI) 2010-01-25 06:24:05 +00:00
BL_BlenderDataConversion.h - rather then passing the python namespace dictionary to the controller function get the namespace from the converter. 2009-09-29 22:49:33 +00:00
BL_DeformableGameObject.cpp 2.50: 2009-06-08 20:08:19 +00:00
BL_DeformableGameObject.h BGE guardedalloc, Uses WITH_CXX_GUARDEDALLOC but gives a string to MEM_mallocN for better tracking memory usage. 2009-08-18 15:37:31 +00:00
BL_MeshDeformer.cpp BGE: replace mesh works for Soft Body (including reinstantiation of physics soft body mesh). 2009-11-24 22:44:29 +00:00
BL_MeshDeformer.h BGE: replace mesh works for Soft Body (including reinstantiation of physics soft body mesh). 2009-11-24 22:44:29 +00:00
BL_ModifierDeformer.cpp BGE: replace mesh works for Soft Body (including reinstantiation of physics soft body mesh). 2009-11-24 22:44:29 +00:00
BL_ModifierDeformer.h BGE: replace mesh works for Soft Body (including reinstantiation of physics soft body mesh). 2009-11-24 22:44:29 +00:00
BL_ShapeActionActuator.cpp Math Lib 2009-11-10 20:43:45 +00:00
BL_ShapeActionActuator.h option to build the BGE without python, uses existing python check (cmake and scons) 2009-09-29 21:42:40 +00:00
BL_ShapeDeformer.cpp BGE: replace mesh works for Soft Body (including reinstantiation of physics soft body mesh). 2009-11-24 22:44:29 +00:00
BL_ShapeDeformer.h BGE: replace mesh works for Soft Body (including reinstantiation of physics soft body mesh). 2009-11-24 22:44:29 +00:00
BL_SkinDeformer.cpp BGE: replace mesh works for Soft Body (including reinstantiation of physics soft body mesh). 2009-11-24 22:44:29 +00:00
BL_SkinDeformer.h BGE: replace mesh works for Soft Body (including reinstantiation of physics soft body mesh). 2009-11-24 22:44:29 +00:00
BlenderWorldInfo.cpp Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
BlenderWorldInfo.h BGE guardedalloc, Uses WITH_CXX_GUARDEDALLOC but gives a string to MEM_mallocN for better tracking memory usage. 2009-08-18 15:37:31 +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
KX_BlenderScalarInterpolator.cpp - fix for BGE warnings 2009-08-19 10:26:43 +00:00
KX_BlenderScalarInterpolator.h - fix for BGE warnings 2009-08-19 10:26:43 +00:00
KX_BlenderSceneConverter.cpp * speedup for animating bones, in one scene with sintel and a dragon animated its over 4x faster. 2009-12-29 15:40:26 +00:00
KX_BlenderSceneConverter.h clear loc/size/rot wasnt updating child transformations, also removed some warnings 2009-12-13 11:49:17 +00:00
KX_ConvertActuators.cpp BGE: Removing OB prefix from object names - This will break scripts !!!! (also removing AC and ME :: internal changes only) 2009-11-22 00:01:52 +00:00
KX_ConvertActuators.h 2.50: 2009-06-08 20:08:19 +00:00
KX_ConvertControllers.cpp - rather then passing the python namespace dictionary to the controller function get the namespace from the converter. 2009-09-29 22:49:33 +00:00
KX_ConvertControllers.h - rather then passing the python namespace dictionary to the controller function get the namespace from the converter. 2009-09-29 22:49:33 +00:00
KX_ConvertProperties.cpp option to build the BGE without python, uses existing python check (cmake and scons) 2009-09-29 21:42:40 +00:00
KX_ConvertProperties.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
KX_ConvertSensors.cpp option to build the BGE without python, uses existing python check (cmake and scons) 2009-09-29 21:42:40 +00:00
KX_ConvertSensors.h remove more unneeded args, also allow ipo to animate the ref value for KX_BlenderMaterial's 2009-07-31 09:05:13 +00:00
KX_IpoConvert.cpp BGE: Removing OB prefix from object names - This will break scripts !!!! (also removing AC and ME :: internal changes only) 2009-11-22 00:01:52 +00:00
KX_IpoConvert.h BGE patch: approve patch #17312: Multiple material IPOs per mesh in BGE. 2008-07-25 13:45:57 +00:00
KX_SoftBodyDeformer.cpp BGE: replace mesh works for Soft Body (including reinstantiation of physics soft body mesh). 2009-11-24 22:44:29 +00:00
KX_SoftBodyDeformer.h BGE: replace mesh works for Soft Body (including reinstantiation of physics soft body mesh). 2009-11-24 22:44:29 +00:00
Makefile Add include path to find BLO_readfile.h. 2009-11-16 00:44:07 +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