[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