At last! B-bones now deform. :)
authorTon Roosendaal <ton@blender.org>
Sun, 21 Aug 2005 11:26:53 +0000 (11:26 +0000)
committerTon Roosendaal <ton@blender.org>
Sun, 21 Aug 2005 11:26:53 +0000 (11:26 +0000)
commit9a105042fc468a4c6dc7a3e4a72fe6c9826ec02d
treea564871786b853673dbc9fe2b59e8c028e7063f0
parent4d58808512d2e92afd1d4822a494a40f5ca916a3
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.
source/blender/blenkernel/BKE_armature.h
source/blender/blenkernel/intern/armature.c
source/blender/include/butspace.h
source/blender/makesdna/DNA_action_types.h
source/blender/src/butspace.c
source/blender/src/buttons_editing.c