Blender Git Loki
Git Commits -> Revision 948f27c
Revision 948f27c by Ton Roosendaal (master) July 23, 2005, 18:52 (GMT) |
Killed silly modal PoseMode mode! :) - PoseMode now is a state Armature Objects can be in. So, while in PoseMode for an Armature, you can just select another Object or Armature. - The old PoseMode options (transform, insert keys etc) are accessible with making the Armature Object 'active' (and have object in PoseMode). - At this moment no multiple Poses can be transformed/edited at the same time. - The old hotkey CTRL+TAB, and view3d header menu, still work to set an Object's PoseMode It was quite a lot recode, so tests & reports are welcome. Oh, as a bonus I added Lasso Select for Bones in PoseMode! It selects using only the line between root and tip of the Bone. |
Commit Details:
Full Hash: 948f27c0d888bbfe0f10c4350b4269166568b40d
SVN Revision: 4893
Parent Commit: 6e98a38
Lines Changed: +1357, -1409
38 Modified Paths:
/source/blender/blenkernel/BKE_armature.h (+0, -1) (Diff)
/source/blender/blenkernel/BKE_global.h (+0, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+0, -21) (Diff)
/source/blender/blenkernel/intern/blender.c (+0, -14) (Diff)
/source/blender/blenkernel/intern/object.c (+0, -3) (Diff)
/source/blender/blenlib/intern/arithb.c (+160, -0) (Diff)
/source/blender/include/BDR_drawobject.h (+0, -1) (Diff)
/source/blender/include/BIF_editarmature.h (+11, -7) (Diff)
/source/blender/include/BIF_poseobject.h (+1, -2) (Diff)
/source/blender/include/blendef.h (+2, -6) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -20) (Diff)
/source/blender/src/buttons_editing.c (+5, -1) (Diff)
/source/blender/src/drawarmature.c (+28, -20) (Diff)
/source/blender/src/drawobject.c (+7, -37) (Diff)
/source/blender/src/drawscene.c (+0, -2) (Diff)
/source/blender/src/drawview.c (+2, -2) (Diff)
/source/blender/src/edit.c (+75, -73) (Diff)
/source/blender/src/editaction.c (+74, -88) (Diff)
/source/blender/src/editarmature.c (+122, -97) (Diff)
/source/blender/src/editconstraint.c (+39, -48) (Diff)
/source/blender/src/editipo.c (+12, -15) (Diff)
/source/blender/src/editobject.c (+235, -248) (Diff)
/source/blender/src/editoops.c (+1, -1) (Diff)
/source/blender/src/editview.c (+376, -281) (Diff)
/source/blender/src/header_buttonswin.c (+0, -99) (Diff)
/source/blender/src/header_info.c (+2, -3) (Diff)
/source/blender/src/header_view3d.c (+58, -172) (Diff)
/source/blender/src/outliner.c (+4, -10) (Diff)
/source/blender/src/poseobject.c (+16, -28) (Diff)
/source/blender/src/renderwin.c (+1, -0) (Diff)
/source/blender/src/space.c (+13, -29) (Diff)
/source/blender/src/toets.c (+3, -5) (Diff)
/source/blender/src/transform.c (+48, -12) (Diff)
/source/blender/src/transform_conversions.c (+22, -26) (Diff)
/source/blender/src/transform_generics.c (+15, -11) (Diff)
/source/blender/src/transform_manipulator.c (+11, -11) (Diff)
/source/blender/src/view.c (+13, -13) (Diff)
/source/blender/src/vpaint.c (+0, -1) (Diff)
/source/blender/blenkernel/BKE_global.h (+0, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+0, -21) (Diff)
/source/blender/blenkernel/intern/blender.c (+0, -14) (Diff)
/source/blender/blenkernel/intern/object.c (+0, -3) (Diff)
/source/blender/blenlib/intern/arithb.c (+160, -0) (Diff)
/source/blender/include/BDR_drawobject.h (+0, -1) (Diff)
/source/blender/include/BIF_editarmature.h (+11, -7) (Diff)
/source/blender/include/BIF_poseobject.h (+1, -2) (Diff)
/source/blender/include/blendef.h (+2, -6) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -20) (Diff)
/source/blender/src/buttons_editing.c (+5, -1) (Diff)
/source/blender/src/drawarmature.c (+28, -20) (Diff)
/source/blender/src/drawobject.c (+7, -37) (Diff)
/source/blender/src/drawscene.c (+0, -2) (Diff)
/source/blender/src/drawview.c (+2, -2) (Diff)
/source/blender/src/edit.c (+75, -73) (Diff)
/source/blender/src/editaction.c (+74, -88) (Diff)
/source/blender/src/editarmature.c (+122, -97) (Diff)
/source/blender/src/editconstraint.c (+39, -48) (Diff)
/source/blender/src/editipo.c (+12, -15) (Diff)
/source/blender/src/editobject.c (+235, -248) (Diff)
/source/blender/src/editoops.c (+1, -1) (Diff)
/source/blender/src/editview.c (+376, -281) (Diff)
/source/blender/src/header_buttonswin.c (+0, -99) (Diff)
/source/blender/src/header_info.c (+2, -3) (Diff)
/source/blender/src/header_view3d.c (+58, -172) (Diff)
/source/blender/src/outliner.c (+4, -10) (Diff)
/source/blender/src/poseobject.c (+16, -28) (Diff)
/source/blender/src/renderwin.c (+1, -0) (Diff)
/source/blender/src/space.c (+13, -29) (Diff)
/source/blender/src/toets.c (+3, -5) (Diff)
/source/blender/src/transform.c (+48, -12) (Diff)
/source/blender/src/transform_conversions.c (+22, -26) (Diff)
/source/blender/src/transform_generics.c (+15, -11) (Diff)
/source/blender/src/transform_manipulator.c (+11, -11) (Diff)
/source/blender/src/view.c (+13, -13) (Diff)
/source/blender/src/vpaint.c (+0, -1) (Diff)