Blender Git Commit Log
Git Commits -> Revision 7e0f922
Revision 7e0f922 by Campbell Barton (master) November 16, 2010, 01:19 (GMT) |
fix for fix, r33086. - incorrect range check broke ZYX euler rotations, use MIN/MAX constants so this doesn't happen again. - BGE Armature PyAPI also wasn't using correct min/max with rotation modes. - clamp on file read rather then when calling the rotation functions, so developers don't use invalid args without realizing it. - added assert() checks for debug builds so invalid axis constants don't slip through. |
Commit Details:
Full Hash: 7e0f9229d6e9133338c6e5170699722989b1b8d5
SVN Revision: 33088
Parent Commit: 7a7b4af
Lines Changed: +30, -7
5 Modified Paths:
/source/blender/blenlib/intern/math_matrix.c (+3, -1) (Diff)
/source/blender/blenlib/intern/math_rotation.c (+16, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+6, -0) (Diff)
/source/blender/makesdna/DNA_action_types.h (+4, -2) (Diff)
/source/gameengine/Converter/BL_ArmatureChannel.cpp (+1, -1) (Diff)
/source/blender/blenlib/intern/math_rotation.c (+16, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+6, -0) (Diff)
/source/blender/makesdna/DNA_action_types.h (+4, -2) (Diff)
/source/gameengine/Converter/BL_ArmatureChannel.cpp (+1, -1) (Diff)