[Bf-blender-cvs] CVS commit: blender/intern/iksolver/intern IK_QJacobian.cpp IK_QSegment.cpp IK_QSegment.h IK_QTask.cpp IK_Solver.cpp blender/intern/iksolver/extern IK_solver.h blender/source/blender/blenkernel BKE_armature.h blender/source/blender/blenkernel/bad_level_call_stubs stubs.c ...

Brecht Van Lommel brechtvanlommel at pandora.be
Thu Sep 1 00:09:44 CEST 2005


blendix (Brecht Van Lommel) 2005/09/01 00:09:44 CEST

  Modified files:
    blender/intern/iksolver/intern IK_QJacobian.cpp 
                                   IK_QSegment.cpp IK_QSegment.h 
                                   IK_QTask.cpp IK_Solver.cpp 
    blender/intern/iksolver/extern IK_solver.h 
    blender/source/blender/blenkernel BKE_armature.h 
    blender/source/blender/blenkernel/bad_level_call_stubs stubs.c 
    blender/source/blender/blenkernel/intern action.c armature.c 
    blender/source/blender/makesdna DNA_action_types.h 
    blender/source/blender/src buttons_editing.c drawarmature.c 
  
  Log:
  - Changed xz limit drawing to use same formulas as the limiting in the IK
    module -- the previous method could be off pretty far.
  - Added drawing of transparent surface for it, instead of just the border.
  - Added "stretch IK", allowing bones not only to rotate, but also scale.
    The "Stretch" value below the DoF buttons is used to enabled this.
  
  - Some code tweaking: slightly simplified computation of transform for IK,
    renamed chain to tree, removed unused pchan->ik_mat, ..
  
  Internal IK module work:
  - Do damping per DoF also based on stiffness, hopefully makes it converge
    faster with very stiff joints.
  - Instead of having two joints types (translational and rotational), now
    all 6 DoF's can be enabled for one joint.
  - Added limits for translational joints.
  
  Revision  Changes    Path
  1.4       +8 -3      blender/intern/iksolver/intern/IK_QJacobian.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/iksolver/intern/IK_QJacobian.cpp.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.9       +156 -106  blender/intern/iksolver/intern/IK_QSegment.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/iksolver/intern/IK_QSegment.cpp.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.8       +16 -5     blender/intern/iksolver/intern/IK_QSegment.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/iksolver/intern/IK_QSegment.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.3       +2 -3      blender/intern/iksolver/intern/IK_QTask.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/iksolver/intern/IK_QTask.cpp.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.10      +89 -22    blender/intern/iksolver/intern/IK_Solver.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/iksolver/intern/IK_Solver.cpp.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.8       +17 -16    blender/intern/iksolver/extern/IK_solver.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/iksolver/extern/IK_solver.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.17      +20 -17    blender/source/blender/blenkernel/BKE_armature.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_armature.h.diff?r1=1.16&r2=1.17&cvsroot=bf-blender>
  1.28      +1 -2      blender/source/blender/blenkernel/bad_level_call_stubs/stubs.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/bad_level_call_stubs/stubs.c.diff?r1=1.27&r2=1.28&cvsroot=bf-blender>
  1.33      +1 -2      blender/source/blender/blenkernel/intern/action.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/action.c.diff?r1=1.32&r2=1.33&cvsroot=bf-blender>
  1.44      +149 -107  blender/source/blender/blenkernel/intern/armature.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/armature.c.diff?r1=1.43&r2=1.44&cvsroot=bf-blender>
  1.17      +3 -3      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.16&r2=1.17&cvsroot=bf-blender>
  1.192     +17 -9     blender/source/blender/src/buttons_editing.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.191&r2=1.192&cvsroot=bf-blender>
  1.22      +118 -77   blender/source/blender/src/drawarmature.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawarmature.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list