fix for non Euler-XYZ rotations...
authorCampbell Barton <ideasman42@gmail.com>
Sat, 19 Dec 2009 10:27:23 +0000 (10:27 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sat, 19 Dec 2009 10:27:23 +0000 (10:27 +0000)
commit3e23f002b42dc1892665e1705f9f107c4e047b8a
treeafee38661589d491c664d04855c64e3f263a44df
parentde7ffa1bac820a45a65e31cd367bc446153c89af
fix for non Euler-XYZ rotations...
- Camera to 3D view didnt check for rotation order.
- Fly mode didnt check for rotation order.

added util functions.
- object_apply_mat4(ob, mat4); applies a 4x4 matrix to an objects loc,scale,rot (accounting for rotation modes)
- object_mat3_to_rot(ob, mat3, use_compat); apply a 3x3 matrix to the objects rotation, option to use a euler compatible with the existing euler.
source/blender/blenkernel/BKE_object.h
source/blender/blenkernel/intern/object.c
source/blender/editors/object/object_transform.c
source/blender/editors/space_view3d/view3d_view.c