[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_armature.h blender/source/blender/blenkernel/intern armature.c blender/source/blender/include butspace.h blender/source/blender/makesdna DNA_action_types.h blender/source/blender/src butspace.c buttons_editing.c

Ton Roosendaal ton at blender.org
Sun Aug 21 13:26:53 CEST 2005


ton (Ton Roosendaal) 2005/08/21 13:26:53 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_armature.h 
    blender/source/blender/blenkernel/intern armature.c 
    blender/source/blender/include butspace.h 
    blender/source/blender/makesdna DNA_action_types.h 
    blender/source/blender/src butspace.c buttons_editing.c 
  
  Log:
  At last! B-bones now deform. :)
  This works pretty nice for better control over the curvature of any bone
  deform. No need to give Bones (vgroups) large influence, just add a coupleof B-bone segments.
  
  Two notes;
  - The Bone property "Segments" defines if a deform happens as a 'B-bone'.
    The drawtype B-bone is just for display in 3d window.
  - A B-bone also deforms (bends) in Rest-position, if there's a joint that
    creates a curved Bone. Therefore, best results you get by creating a
    rest-position with straight joints. Or, if you prefer a slightly bended
    restposition (for a spine or so), make sure the Mesh model is *not*
    curved, the B-bone will do this for you.
  
  Also added: proper events on changing buttons for Bones, like "Segm" or
  "Dist" etc.
  
  Revision  Changes    Path
  1.14      +1 -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.13&r2=1.14&cvsroot=bf-blender>
  1.37      +69 -26    blender/source/blender/blenkernel/intern/armature.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/armature.c.diff?r1=1.36&r2=1.37&cvsroot=bf-blender>
  1.50      +5 -1      blender/source/blender/include/butspace.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/butspace.h.diff?r1=1.49&r2=1.50&cvsroot=bf-blender>
  1.14      +2 -1      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.13&r2=1.14&cvsroot=bf-blender>
  1.37      +3 -0      blender/source/blender/src/butspace.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/butspace.c.diff?r1=1.36&r2=1.37&cvsroot=bf-blender>
  1.175     +23 -25    blender/source/blender/src/buttons_editing.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.174&r2=1.175&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list