[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_armature.h blender/source/blender/blenkernel/intern DerivedMesh.c armature.c effect.c modifier.c subsurf_ccg.c blender/source/blender/include BIF_editarmature.h blender/source/blender/makesdna DNA_armature_types.h blender/source/blender/src buttons_editing.c ...
Ton Roosendaal
ton at blender.org
Mon Aug 15 16:02:03 CEST 2005
ton (Ton Roosendaal) 2005/08/15 16:02:03 CEST
Modified files:
blender/source/blender/blenkernel BKE_armature.h
blender/source/blender/blenkernel/intern DerivedMesh.c
armature.c effect.c
modifier.c
subsurf_ccg.c
blender/source/blender/include BIF_editarmature.h
blender/source/blender/makesdna DNA_armature_types.h
blender/source/blender/src buttons_editing.c editarmature.c
editmesh_mods.c header_view3d.c
poseobject.c space.c toolbox.c
transform_generics.c
Log:
EditMode armature: mirrored editing feature.
- Option is in EditButtons, Armature panel.
- Currently only local X-axis mirror (seems to be default anyway)
- Transform then applies changes to the mirrored-name bone as well.
- Extrude: also does the counterpart Bone
- New: SHIFT+E extrude: extrudes 2 mirrored Bones out of a normal Bone.
(creating names by appening _L and _R)
Or in short: you can now model a full rig without any manual naming!
Of course the names are not too nice... a couple of ideas to explore;
- rename a mirrored bone renames counterpart too
- allow in weightpaint mode to select Bones
- and of course mirrored edit in PoseMode (if that's useful...)
Important note: I tweaked the naming convention a bit; names like
Bone_L.005 and Bone_R.005 are considered counterparts. However, if
you use the "Flip names" option, the number extension is still
truncated.
BTW: Commits in Zr's code are fixes for gcc warnings. :)
Revision Changes Path
1.11 +2 -2 blender/source/blender/blenkernel/BKE_armature.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_armature.h.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
1.76 +2 -2 blender/source/blender/blenkernel/intern/DerivedMesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/DerivedMesh.c.diff?r1=1.75&r2=1.76&cvsroot=bf-blender>
1.33 +8 -4 blender/source/blender/blenkernel/intern/armature.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/armature.c.diff?r1=1.32&r2=1.33&cvsroot=bf-blender>
1.61 +3 -2 blender/source/blender/blenkernel/intern/effect.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/effect.c.diff?r1=1.60&r2=1.61&cvsroot=bf-blender>
1.30 +0 -4 blender/source/blender/blenkernel/intern/modifier.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/modifier.c.diff?r1=1.29&r2=1.30&cvsroot=bf-blender>
1.53 +1 -3 blender/source/blender/blenkernel/intern/subsurf_ccg.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/subsurf_ccg.c.diff?r1=1.52&r2=1.53&cvsroot=bf-blender>
1.19 +3 -3 blender/source/blender/include/BIF_editarmature.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_editarmature.h.diff?r1=1.18&r2=1.19&cvsroot=bf-blender>
1.18 +2 -1 blender/source/blender/makesdna/DNA_armature_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_armature_types.h.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
1.163 +5 -4 blender/source/blender/src/buttons_editing.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.162&r2=1.163&cvsroot=bf-blender>
1.76 +107 -51 blender/source/blender/src/editarmature.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editarmature.c.diff?r1=1.75&r2=1.76&cvsroot=bf-blender>
1.62 +1 -1 blender/source/blender/src/editmesh_mods.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_mods.c.diff?r1=1.61&r2=1.62&cvsroot=bf-blender>
1.128 +13 -7 blender/source/blender/src/header_view3d.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_view3d.c.diff?r1=1.127&r2=1.128&cvsroot=bf-blender>
1.18 +3 -3 blender/source/blender/src/poseobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/poseobject.c.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
1.286 +5 -2 blender/source/blender/src/space.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.285&r2=1.286&cvsroot=bf-blender>
1.106 +1 -2 blender/source/blender/src/toolbox.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/toolbox.c.diff?r1=1.105&r2=1.106&cvsroot=bf-blender>
1.57 +45 -12 blender/source/blender/src/transform_generics.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_generics.c.diff?r1=1.56&r2=1.57&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list