Fixed remaining bugs with animating rotation modes:
authorJoshua Leung <aligorith@gmail.com>
Thu, 8 Oct 2009 05:02:04 +0000 (05:02 +0000)
committerJoshua Leung <aligorith@gmail.com>
Thu, 8 Oct 2009 05:02:04 +0000 (05:02 +0000)
commitb4b031eae7569d5e08f034368417417d10da3a60
treed237354308ff82809ac403a857480832ebb48d64
parent475ab5ceb4875eb37dd761f7a71ff569dd493395
Fixed remaining bugs with animating rotation modes:

* Removed the hack-functions to set euler rotations from the values set in the other rotation representations, even when euler rotations weren't being used. I pressume that this was added for being able to represent quats in terms of eulers for the UI, but really it would break animation evaluation (i.e. euler curves after quaternion curves would always block the quaternion curves).

* Object rotation values in the transform properties panel now take into account rotation modes, so the appropriate rotations will get converted to quaternions before being drawn.

* Fixed a few bugs with some of the conversion code (minor stuff left out).
source/blender/blenkernel/intern/armature.c
source/blender/editors/space_view3d/view3d_buttons.c
source/blender/makesrna/intern/rna_object.c
source/blender/makesrna/intern/rna_pose.c