[Soc-2005-cvs] CVS commit: soc-blender/intern/iksolver/intern IK_QChain.cpp IK_QSegment.cpp IK_QSegment.h MT_ExpMap.cpp MT_ExpMap.h IK_Solver.cpp

Brecht Van Lommel brechtvanlommel at pandora.be
Fri Jul 1 17:17:51 CEST 2005


blendix (Brecht Van Lommel) 2005/07/01 17:17:51 CEST

  Modified files:        (Branch: blendix)
    soc-blender/intern/iksolver/intern IK_QChain.cpp 
                                       IK_QSegment.cpp 
                                       IK_QSegment.h MT_ExpMap.cpp 
                                       MT_ExpMap.h IK_Solver.cpp 
  
  Log:
  Compute derivatives for all 3 DOF's at once.
  
  Also optimized that code a bit while reorganizing:
  - cache some variables in the exponential map
  - remove a few matrix-matrix multiplications
  
  Revision  Changes    Path
  1.1.1.1.2.1 +15 -24    soc-blender/intern/iksolver/intern/IK_QChain.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/IK_QChain.cpp.diff?r1=1.1.1.1.2.0&r2=1.1.1.1.2.1&cvsroot=soc-2005>
  1.1.1.1.2.1 +47 -81    soc-blender/intern/iksolver/intern/IK_QSegment.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/IK_QSegment.cpp.diff?r1=1.1.1.1.2.0&r2=1.1.1.1.2.1&cvsroot=soc-2005>
  1.1.1.1.2.1 +5 -18     soc-blender/intern/iksolver/intern/IK_QSegment.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/IK_QSegment.h.diff?r1=1.1.1.1.2.0&r2=1.1.1.1.2.1&cvsroot=soc-2005>
  1.1.1.1.2.1 +137 -146  soc-blender/intern/iksolver/intern/MT_ExpMap.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/MT_ExpMap.cpp.diff?r1=1.1.1.1.2.0&r2=1.1.1.1.2.1&cvsroot=soc-2005>
  1.1.1.1.2.1 +34 -30    soc-blender/intern/iksolver/intern/MT_ExpMap.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/MT_ExpMap.h.diff?r1=1.1.1.1.2.0&r2=1.1.1.1.2.1&cvsroot=soc-2005>
  1.1.1.1.2.1 +1 -13     soc-blender/intern/iksolver/intern/IK_Solver.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/IK_Solver.cpp.diff?r1=1.1.1.1.2.0&r2=1.1.1.1.2.1&cvsroot=soc-2005>


More information about the Soc-2005-cvs mailing list