[Bf-blender-cvs] CVS commit: blender/source/blender/include BIF_editarmature.h blender/source/blender/python/api2_2x Armature.c Bone.c blender/source/blender/src editarmature.c

Joshua Leung aligorith at gmail.com
Tue Jan 16 10:18:01 CET 2007


aligorith (Joshua Leung) 2007/01/16 10:18:01 CET

  Modified files:
    blender/source/blender/include BIF_editarmature.h 
    blender/source/blender/python/api2_2x Armature.c Bone.c 
    blender/source/blender/src editarmature.c 
  
  Log:
  == Armature Joining Bugfixes ==
  
  Since 2.40 (and a few pre-releases around then), armature joining has not
  worked correctly. Constraints and other attributes of bones in posemode
  (IK DOF limits, transform locks, custom shapes, etc.) were not preserved
  on the armature(s) that were joined onto the last selected armature. This
  was a serious production problem, as it meant that you could not easily
  add pre-made rig segments and merge them with the rest of your rigs without
  having to redo all the constraints. After a few attempts, I've finally
  managed to fix this.
  
  All constraints and parenting relationships get name corrections for the post-
  merge armatures. Action channels in actions don't really get any corrections
  yet unless the action is being used by an Action Constraint.
  
  Python-API people: beware, I may have broken something in this commit.
  
  Revision  Changes    Path
  1.32      +3 -2      blender/source/blender/include/BIF_editarmature.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_editarmature.h.diff?r1=1.31&r2=1.32&cvsroot=bf-blender>
  1.48      +2 -2      blender/source/blender/python/api2_2x/Armature.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Armature.c.diff?r1=1.47&r2=1.48&cvsroot=bf-blender>
  1.50      +2 -2      blender/source/blender/python/api2_2x/Bone.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Bone.c.diff?r1=1.49&r2=1.50&cvsroot=bf-blender>
  1.118     +133 -29   blender/source/blender/src/editarmature.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editarmature.c.diff?r1=1.117&r2=1.118&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list