[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