Blender Git Loki
Git Commits -> Revision 12cdc61
Revision 12cdc61 by Benoit Bolsee (master) June 9, 2009, 11:27 (GMT) |
iTaSC: implementation of spherical joint. Convergence and stability of the solver is much improved. iTaSC behaves almost fully like IK_solver, but normally faster and more consistently. Some performance tests should be done. |
Commit Details:
Full Hash: 12cdc61f80c927e7e570892e918a5630a12c5f0c
SVN Revision: 20749
Parent Commit: c1a7e4f
Lines Changed: +191, -91
18 Modified Paths:
/intern/itasc/Armature.cpp (+41, -23) (Diff)
/intern/itasc/Armature.hpp (+12, -4) (Diff)
/intern/itasc/kdl/chain.cpp (+1, -2) (Diff)
/intern/itasc/kdl/chainfksolverpos_recursive.cpp (+6, -9) (Diff)
/intern/itasc/kdl/chainjnttojacsolver.cpp (+11, -16) (Diff)
/intern/itasc/kdl/frames.hpp (+11, -5) (Diff)
/intern/itasc/kdl/frames.inl (+10, -0) (Diff)
/intern/itasc/kdl/joint.cpp (+43, -3) (Diff)
/intern/itasc/kdl/joint.hpp (+8, -2) (Diff)
/intern/itasc/kdl/segment.cpp (+6, -2) (Diff)
/intern/itasc/kdl/segment.hpp (+16, -4) (Diff)
/intern/itasc/kdl/tree.cpp (+1, -2) (Diff)
/intern/itasc/kdl/treefksolverpos_recursive.cpp (+1, -1) (Diff)
/intern/itasc/kdl/treejnttojacsolver.cpp (+8, -7) (Diff)
/intern/itasc/Scene.cpp (+2, -2) (Diff)
/intern/itasc/WDLSSolver.cpp (+2, -2) (Diff)
/intern/itasc/WSDLSSolver.cpp (+2, -2) (Diff)
/source/blender/ikplugin/intern/itasc_plugin.cpp (+10, -5) (Diff)
/intern/itasc/Armature.hpp (+12, -4) (Diff)
/intern/itasc/kdl/chain.cpp (+1, -2) (Diff)
/intern/itasc/kdl/chainfksolverpos_recursive.cpp (+6, -9) (Diff)
/intern/itasc/kdl/chainjnttojacsolver.cpp (+11, -16) (Diff)
/intern/itasc/kdl/frames.hpp (+11, -5) (Diff)
/intern/itasc/kdl/frames.inl (+10, -0) (Diff)
/intern/itasc/kdl/joint.cpp (+43, -3) (Diff)
/intern/itasc/kdl/joint.hpp (+8, -2) (Diff)
/intern/itasc/kdl/segment.cpp (+6, -2) (Diff)
/intern/itasc/kdl/segment.hpp (+16, -4) (Diff)
/intern/itasc/kdl/tree.cpp (+1, -2) (Diff)
/intern/itasc/kdl/treefksolverpos_recursive.cpp (+1, -1) (Diff)
/intern/itasc/kdl/treejnttojacsolver.cpp (+8, -7) (Diff)
/intern/itasc/Scene.cpp (+2, -2) (Diff)
/intern/itasc/WDLSSolver.cpp (+2, -2) (Diff)
/intern/itasc/WSDLSSolver.cpp (+2, -2) (Diff)
/source/blender/ikplugin/intern/itasc_plugin.cpp (+10, -5) (Diff)