[Soc-2005-cvs] CVS commit: soc-blender/intern/iksolver/extern IK_solver.h soc-blender/intern/iksolver/intern IK_QJacobian.cpp IK_QJacobian.h IK_QJacobianSolver.cpp IK_QJacobianSolver.h IK_QSegment.cpp IK_QSegment.h IK_QTask.cpp IK_QTask.h IK_Solver.cpp MT_ExpMap.cpp MT_ExpMap.h Makefile ...

Brecht Van Lommel brechtvanlommel at pandora.be
Sat Aug 27 01:43:16 CEST 2005


blendix (Brecht Van Lommel) 2005/08/27 01:43:15 CEST

  Modified files:        (Branch: blendix)
    soc-blender/intern/iksolver/extern IK_solver.h 
    soc-blender/intern/iksolver/intern IK_QJacobian.cpp 
                                       IK_QJacobian.h 
                                       IK_QJacobianSolver.cpp 
                                       IK_QJacobianSolver.h 
                                       IK_QSegment.cpp 
                                       IK_QSegment.h IK_QTask.cpp 
                                       IK_QTask.h IK_Solver.cpp 
                                       MT_ExpMap.cpp MT_ExpMap.h 
                                       Makefile 
    soc-blender/intern/iksolver/intern/TNT svd.h tntmath.h 
  
  Log:
  - Fix degrees => axis-angle conversion for limits, it was slightly off.
  - Replace the SVD decomposition algorithm in TNT (from Numerical Recipes).
    It would fail to converge in some situations due to rounding errors. Now
    the algorithm from the TNT/JAMA package is used, which is based on LAPACK.
    Slightly slower, but seems to always converge.
  - Cleaning up some debugging stuff.
  
  Revision  Changes    Path
  1.1.1.1.2.8 +1 -2      soc-blender/intern/iksolver/extern/IK_solver.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/extern/IK_solver.h.diff?r1=1.1.1.1.2&r2=1.1.1.1.2.8&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.2.9   +14 -116   soc-blender/intern/iksolver/intern/Attic/IK_QJacobian.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/Attic/IK_QJacobian.cpp.diff?r1=1.1.2&r2=1.1.2.9&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.2.8   +4 -9      soc-blender/intern/iksolver/intern/Attic/IK_QJacobian.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/Attic/IK_QJacobian.h.diff?r1=1.1.2&r2=1.1.2.8&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.1.1.2.15 +7 -17     soc-blender/intern/iksolver/intern/IK_QJacobianSolver.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/IK_QJacobianSolver.cpp.diff?r1=1.1.1.1.2&r2=1.1.1.1.2.15&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.1.1.2.6 +5 -12     soc-blender/intern/iksolver/intern/IK_QJacobianSolver.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/IK_QJacobianSolver.h.diff?r1=1.1.1.1.2&r2=1.1.1.1.2.6&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.1.1.2.14 +8 -25     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&r2=1.1.1.1.2.14&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.1.1.2.12 +0 -0      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&r2=1.1.1.1.2.12&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.2.6   +1 -3      soc-blender/intern/iksolver/intern/Attic/IK_QTask.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/Attic/IK_QTask.cpp.diff?r1=1.1.2&r2=1.1.2.6&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.2.3   +1 -1      soc-blender/intern/iksolver/intern/Attic/IK_QTask.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/Attic/IK_QTask.h.diff?r1=1.1.2&r2=1.1.2.3&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.1.1.2.11 +0 -1      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&r2=1.1.1.1.2.11&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.1.1.2.4 +1 -1      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&r2=1.1.1.1.2.4&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.1.1.2.3 +1 -1      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&r2=1.1.1.1.2.3&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.1.1.2.4 +1 -1      soc-blender/intern/iksolver/intern/Makefile
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/Makefile.diff?r1=1.1.1.1.2&r2=1.1.1.1.2.4&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.1.1.2.1 +352 -368  soc-blender/intern/iksolver/intern/TNT/svd.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/TNT/svd.h.diff?r1=1.1.1.1.2&r2=1.1.1.1.2.1&cvsroot=soc-2005&only_with_tag=blendix>
  1.1.1.1.2.1 +7 -2      soc-blender/intern/iksolver/intern/TNT/tntmath.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/TNT/tntmath.h.diff?r1=1.1.1.1.2&r2=1.1.1.1.2.1&cvsroot=soc-2005&only_with_tag=blendix>


More information about the Soc-2005-cvs mailing list