[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_armature.h blender/source/blender/blenkernel/intern armature.c blender/source/blender/blenloader/intern readfile.c blender/source/blender/include BIF_editarmature.h BIF_poseobject.h BIF_transform.h transform.h blender/source/blender/makesdna ...
Ton Roosendaal
ton at blender.org
Fri Aug 19 14:35:16 CEST 2005
ton (Ton Roosendaal) 2005/08/19 14:35:15 CEST
Modified files:
blender/source/blender/blenkernel BKE_armature.h
blender/source/blender/blenkernel/intern armature.c
blender/source/blender/blenloader/intern readfile.c
blender/source/blender/include BIF_editarmature.h
BIF_poseobject.h
BIF_transform.h transform.h
blender/source/blender/makesdna DNA_action_types.h
DNA_armature_types.h
blender/source/blender/src buttons_editing.c drawarmature.c
editarmature.c editdeform.c
editmesh.c editobject.c
header_view3d.c outliner.c
poseobject.c space.c transform.c
transform_conversions.c
transform_generics.c view.c
Log:
Armature "Envelope" editing.
For defining the deformation distances of Bones, three values are being
used now. The bone tip and root radius define the bone-shape itself and the
"dist" defines the soft area around it. A full (user) doc is in CMS here;
http://www.blender3d.org/cms/Armature_Envelopes.647.0.html
Note: todo still is allowing both Vertex Deform Groups and these Envelopes
together (and or per Bone).
Also part of this commit is:
- New: Hiding bones in EditMode. This is a separate 'hide flag', so you can
keep the PoseMode hidden Bones separate from EditMode.
(In the future we should do some kind of bone-grouping or so)
- While transform(), the hotkeys G,R,S only switch mode when the previous
mode was compatible. Caused conflicts with Crease/BoneDist/etc.
- Deleting the last VertexGroup now also deletes the entire Mesh 'dvert'
data. Sounds logical, but remember that VertexGroups are partial on a
Mesh, partial on Object. Weird design decision though...
Anyhoo, at this moment the only way to have Bone Envelopes deform, is
by deleting all VertexGroups!
- In PoseMode, the hotkey ALT+S now does both B-Bone size or Envelope,
depending draw type.
- In EditMode, Extrude now also works when only Root points were selected.
- Weight editing is also symmetrical btw, with the "X-axis Mirror" option
set.
Revision Changes Path
1.13 +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.12&r2=1.13&cvsroot=bf-blender>
1.35 +43 -25 blender/source/blender/blenkernel/intern/armature.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/armature.c.diff?r1=1.34&r2=1.35&cvsroot=bf-blender>
1.174 +22 -1 blender/source/blender/blenloader/intern/readfile.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.173&r2=1.174&cvsroot=bf-blender>
1.21 +10 -9 blender/source/blender/include/BIF_editarmature.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_editarmature.h.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>
1.10 +3 -1 blender/source/blender/include/BIF_poseobject.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_poseobject.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.37 +2 -1 blender/source/blender/include/BIF_transform.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_transform.h.diff?r1=1.36&r2=1.37&cvsroot=bf-blender>
1.20 +4 -1 blender/source/blender/include/transform.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/transform.h.diff?r1=1.19&r2=1.20&cvsroot=bf-blender>
1.13 +6 -13 blender/source/blender/makesdna/DNA_action_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_action_types.h.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
1.19 +11 -6 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.18&r2=1.19&cvsroot=bf-blender>
1.169 +13 -12 blender/source/blender/src/buttons_editing.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.168&r2=1.169&cvsroot=bf-blender>
1.16 +544 -74 blender/source/blender/src/drawarmature.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawarmature.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
1.78 +209 -139 blender/source/blender/src/editarmature.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editarmature.c.diff?r1=1.77&r2=1.78&cvsroot=bf-blender>
1.20 +14 -4 blender/source/blender/src/editdeform.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editdeform.c.diff?r1=1.19&r2=1.20&cvsroot=bf-blender>
1.157 +4 -2 blender/source/blender/src/editmesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh.c.diff?r1=1.156&r2=1.157&cvsroot=bf-blender>
1.237 +8 -1 blender/source/blender/src/editobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.236&r2=1.237&cvsroot=bf-blender>
1.130 +19 -23 blender/source/blender/src/header_view3d.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_view3d.c.diff?r1=1.129&r2=1.130&cvsroot=bf-blender>
1.48 +14 -11 blender/source/blender/src/outliner.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/outliner.c.diff?r1=1.47&r2=1.48&cvsroot=bf-blender>
1.19 +61 -1 blender/source/blender/src/poseobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/poseobject.c.diff?r1=1.18&r2=1.19&cvsroot=bf-blender>
1.289 +32 -3 blender/source/blender/src/space.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.288&r2=1.289&cvsroot=bf-blender>
1.120 +138 -31 blender/source/blender/src/transform.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform.c.diff?r1=1.119&r2=1.120&cvsroot=bf-blender>
1.42 +83 -11 blender/source/blender/src/transform_conversions.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_conversions.c.diff?r1=1.41&r2=1.42&cvsroot=bf-blender>
1.59 +17 -3 blender/source/blender/src/transform_generics.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_generics.c.diff?r1=1.58&r2=1.59&cvsroot=bf-blender>
1.54 +2 -1 blender/source/blender/src/view.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/view.c.diff?r1=1.53&r2=1.54&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list