Blender Git Loki
Git Commits -> Revision 1123be1
Revision 1123be1 by Ton Roosendaal (master) December 7, 2005, 12:36 (GMT) |
Orange request; Bones in Armature now have own layer settings. Works like for Object layers, but local within Armature itself. Each Bone can be in (16 now) any layer, and the Armature layer defines what is visible or not. Also note that hiding will still work too. Since the Blender code is *stuffed* with Bone options now, this commit requires a good test if all tools we got now comply to layers... (I counted 130 cases for checking for selected Bones in code!) In PoseMode; hotkey M will show 'movetolayer' menu. Not in editmode... then its the mirror menu. Todo: make action/nla drawing comply to Armature layer settings. |
Commit Details:
Full Hash: 1123be1bcc47b2e51d06371c9a174e145d3b0a73
SVN Revision: 6046
Parent Commit: ee63a6f
Lines Changed: +1140, -840
21 Modified Paths:
/source/blender/blenkernel/BKE_DerivedMesh.h (+2, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+13, -0) (Diff)
/source/blender/include/BDR_drawobject.h (+1, -0) (Diff)
/source/blender/include/BIF_editarmature.h (+1, -1) (Diff)
/source/blender/include/BIF_poseobject.h (+1, -0) (Diff)
/source/blender/include/BIF_toolbox.h (+3, -0) (Diff)
/source/blender/include/transform.h (+0, -1) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+2, -2) (Diff)
/source/blender/python/api2_2x/Armature.c (+0, -1) (Diff)
/source/blender/python/api2_2x/Bone.h (+1, -2) (Diff)
/source/blender/src/buttons_editing.c (+70, -15) (Diff)
/source/blender/src/drawarmature.c (+314, -271) (Diff)
/source/blender/src/drawobject.c (+47, -0) (Diff)
/source/blender/src/editarmature.c (+319, -314) (Diff)
/source/blender/src/poseobject.c (+152, -89) (Diff)
/source/blender/src/space.c (+4, -1) (Diff)
/source/blender/src/toolbox.c (+49, -0) (Diff)
/source/blender/src/transform_conversions.c (+112, -127) (Diff)
/source/blender/src/transform_manipulator.c (+37, -8) (Diff)
/source/blender/src/view.c (+11, -7) (Diff)
/source/blender/blenkernel/intern/armature.c (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+13, -0) (Diff)
/source/blender/include/BDR_drawobject.h (+1, -0) (Diff)
/source/blender/include/BIF_editarmature.h (+1, -1) (Diff)
/source/blender/include/BIF_poseobject.h (+1, -0) (Diff)
/source/blender/include/BIF_toolbox.h (+3, -0) (Diff)
/source/blender/include/transform.h (+0, -1) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+2, -2) (Diff)
/source/blender/python/api2_2x/Armature.c (+0, -1) (Diff)
/source/blender/python/api2_2x/Bone.h (+1, -2) (Diff)
/source/blender/src/buttons_editing.c (+70, -15) (Diff)
/source/blender/src/drawarmature.c (+314, -271) (Diff)
/source/blender/src/drawobject.c (+47, -0) (Diff)
/source/blender/src/editarmature.c (+319, -314) (Diff)
/source/blender/src/poseobject.c (+152, -89) (Diff)
/source/blender/src/space.c (+4, -1) (Diff)
/source/blender/src/toolbox.c (+49, -0) (Diff)
/source/blender/src/transform_conversions.c (+112, -127) (Diff)
/source/blender/src/transform_manipulator.c (+37, -8) (Diff)
/source/blender/src/view.c (+11, -7) (Diff)