Blender Git Commit Log
Git Commits -> Revision c5fce67
Revision c5fce67 by Benoit Bolsee (master) April 23, 2009, 13:29 (GMT) |
Add itasc library. This library has no binding yet to Blender and no C API, but it compiles. It comes with KDL, yet another motion library, similar to moto and TNT but with specific support for armatures. Tested with cmake, MSVC project files and scons. Makefiles updated but untested. |
Commit Details:
Full Hash: c5fce671ea2ed2fa305d9f2f67f91a13cbe86a51
SVN Revision: 19905
Parent Commit: 0465891
Lines Changed: +15006, -7
90 Added Paths:
/intern/itasc/Armature.cpp (+415, -0) (View)
/intern/itasc/Armature.hpp (+124, -0) (View)
/intern/itasc/Cache.cpp (+480, -0) (View)
/intern/itasc/Cache.hpp (+206, -0) (View)
/intern/itasc/CMakeLists.txt (+32, -0) (View)
/intern/itasc/ConstraintSet.cpp (+185, -0) (View)
/intern/itasc/ConstraintSet.hpp (+120, -0) (View)
/intern/itasc/ControlledObject.cpp (+61, -0) (View)
/intern/itasc/ControlledObject.hpp (+55, -0) (View)
/intern/itasc/CopyPose.cpp (+447, -0) (View)
/intern/itasc/CopyPose.hpp (+96, -0) (View)
/intern/itasc/Distance.cpp (+297, -0) (View)
/intern/itasc/Distance.hpp (+61, -0) (View)
/intern/itasc/eigen_types.cpp (+12, -0) (View)
/intern/itasc/eigen_types.hpp (+82, -0) (View)
/intern/itasc/FixedObject.cpp (+70, -0) (View)
/intern/itasc/FixedObject.hpp (+44, -0) (View)
/intern/itasc/kdl/chain.cpp (+76, -0) (View)
/intern/itasc/kdl/chain.hpp (+95, -0) (View)
/intern/itasc/kdl/chainfksolver.hpp (+107, -0) (View)
/intern/itasc/kdl/chainfksolverpos_recursive.cpp (+64, -0) (View)
/intern/itasc/kdl/chainfksolverpos_recursive.hpp (+50, -0) (View)
/intern/itasc/kdl/chainjnttojacsolver.cpp (+70, -0) (View)
/intern/itasc/kdl/chainjnttojacsolver.hpp (+65, -0) (View)
/intern/itasc/kdl/frameacc.cpp (+26, -0) (View)
/intern/itasc/kdl/frameacc.hpp (+259, -0) (View)
/intern/itasc/kdl/frameacc.inl (+598, -0) (View)
/intern/itasc/kdl/frames.cpp (+352, -0) (View)
/intern/itasc/kdl/frames.hpp (+1068, -0) (View)
/intern/itasc/kdl/frames.inl (+1329, -0) (View)
/intern/itasc/kdl/frames_io.cpp (+310, -0) (View)
/intern/itasc/kdl/frames_io.hpp (+114, -0) (View)
/intern/itasc/kdl/framevel.cpp (+27, -0) (View)
/intern/itasc/kdl/framevel.hpp (+382, -0) (View)
/intern/itasc/kdl/framevel.inl (+534, -0) (View)
/intern/itasc/kdl/inertia.cpp (+48, -0) (View)
/intern/itasc/kdl/inertia.hpp (+70, -0) (View)
/intern/itasc/kdl/jacobian.cpp (+129, -0) (View)
/intern/itasc/kdl/jacobian.hpp (+68, -0) (View)
/intern/itasc/kdl/jntarray.cpp (+152, -0) (View)
/intern/itasc/kdl/jntarray.hpp (+217, -0) (View)
/intern/itasc/kdl/jntarrayacc.cpp (+170, -0) (View)
/intern/itasc/kdl/jntarrayacc.hpp (+66, -0) (View)
/intern/itasc/kdl/jntarrayvel.cpp (+111, -0) (View)
/intern/itasc/kdl/jntarrayvel.hpp (+59, -0) (View)
/intern/itasc/kdl/joint.cpp (+109, -0) (View)
/intern/itasc/kdl/joint.hpp (+133, -0) (View)
/intern/itasc/kdl/kinfam_io.cpp (+101, -0) (View)
/intern/itasc/kdl/kinfam_io.hpp (+70, -0) (View)
/intern/itasc/kdl/Makefile (+42, -0)
/intern/itasc/kdl/segment.cpp (+59, -0) (View)
/intern/itasc/kdl/segment.hpp (+125, -0) (View)
/intern/itasc/kdl/tree.cpp (+118, -0) (View)
/intern/itasc/kdl/tree.hpp (+167, -0) (View)
/intern/itasc/kdl/treefksolver.hpp (+110, -0) (View)
/intern/itasc/kdl/treefksolverpos_recursive.cpp (+70, -0) (View)
/intern/itasc/kdl/treefksolverpos_recursive.hpp (+53, -0) (View)
/intern/itasc/kdl/treejnttojacsolver.cpp (+70, -0) (View)
/intern/itasc/kdl/treejnttojacsolver.hpp (+38, -0) (View)
/intern/itasc/kdl/utilities/error.h (+245, -0) (View)
/intern/itasc/kdl/utilities/error_stack.cpp (+59, -0) (View)
/intern/itasc/kdl/utilities/error_stack.h (+70, -0) (View)
/intern/itasc/kdl/utilities/kdl-config.h (+33, -0) (View)
/intern/itasc/kdl/utilities/Makefile (+37, -0)
/intern/itasc/kdl/utilities/rall1d.h (+478, -0) (View)
/intern/itasc/kdl/utilities/rall2d.h (+538, -0) (View)
/intern/itasc/kdl/utilities/svd_eigen_HH.hpp (+309, -0) (View)
/intern/itasc/kdl/utilities/traits.h (+111, -0) (View)
/intern/itasc/kdl/utilities/utility.cpp (+20, -0) (View)
/intern/itasc/kdl/utilities/utility.h (+295, -0) (View)
/intern/itasc/kdl/utilities/utility_io.cpp (+208, -0) (View)
/intern/itasc/kdl/utilities/utility_io.h (+79, -0) (View)
/intern/itasc/make/msvc_9_0/itasc.vcproj (+531, -0) (View)
/intern/itasc/Makefile (+53, -0)
/intern/itasc/MovingFrame.cpp (+147, -0) (View)
/intern/itasc/MovingFrame.hpp (+47, -0) (View)
/intern/itasc/Object.hpp (+45, -0) (View)
/intern/itasc/Scene.cpp (+431, -0) (View)
/intern/itasc/Scene.hpp (+91, -0) (View)
/intern/itasc/SConscript (+11, -0) (View)
/intern/itasc/Solver.hpp (+27, -0) (View)
/intern/itasc/ublas_types.hpp (+82, -0) (View)
/intern/itasc/UncontrolledObject.cpp (+43, -0) (View)
/intern/itasc/UncontrolledObject.hpp (+37, -0) (View)
/intern/itasc/WDLSSolver.cpp (+62, -0) (View)
/intern/itasc/WDLSSolver.hpp (+33, -0) (View)
/intern/itasc/WorldObject.cpp (+26, -0) (View)
/intern/itasc/WorldObject.hpp (+29, -0) (View)
/intern/itasc/WSDLSSolver.cpp (+107, -0) (View)
/intern/itasc/WSDLSSolver.hpp (+35, -0) (View)
/intern/itasc/Armature.hpp (+124, -0) (View)
/intern/itasc/Cache.cpp (+480, -0) (View)
/intern/itasc/Cache.hpp (+206, -0) (View)
/intern/itasc/CMakeLists.txt (+32, -0) (View)
/intern/itasc/ConstraintSet.cpp (+185, -0) (View)
/intern/itasc/ConstraintSet.hpp (+120, -0) (View)
/intern/itasc/ControlledObject.cpp (+61, -0) (View)
/intern/itasc/ControlledObject.hpp (+55, -0) (View)
/intern/itasc/CopyPose.cpp (+447, -0) (View)
/intern/itasc/CopyPose.hpp (+96, -0) (View)
/intern/itasc/Distance.cpp (+297, -0) (View)
/intern/itasc/Distance.hpp (+61, -0) (View)
/intern/itasc/eigen_types.cpp (+12, -0) (View)
/intern/itasc/eigen_types.hpp (+82, -0) (View)
/intern/itasc/FixedObject.cpp (+70, -0) (View)
/intern/itasc/FixedObject.hpp (+44, -0) (View)
/intern/itasc/kdl/chain.cpp (+76, -0) (View)
/intern/itasc/kdl/chain.hpp (+95, -0) (View)
/intern/itasc/kdl/chainfksolver.hpp (+107, -0) (View)
/intern/itasc/kdl/chainfksolverpos_recursive.cpp (+64, -0) (View)
/intern/itasc/kdl/chainfksolverpos_recursive.hpp (+50, -0) (View)
/intern/itasc/kdl/chainjnttojacsolver.cpp (+70, -0) (View)
/intern/itasc/kdl/chainjnttojacsolver.hpp (+65, -0) (View)
/intern/itasc/kdl/frameacc.cpp (+26, -0) (View)
/intern/itasc/kdl/frameacc.hpp (+259, -0) (View)
/intern/itasc/kdl/frameacc.inl (+598, -0) (View)
/intern/itasc/kdl/frames.cpp (+352, -0) (View)
/intern/itasc/kdl/frames.hpp (+1068, -0) (View)
/intern/itasc/kdl/frames.inl (+1329, -0) (View)
/intern/itasc/kdl/frames_io.cpp (+310, -0) (View)
/intern/itasc/kdl/frames_io.hpp (+114, -0) (View)
/intern/itasc/kdl/framevel.cpp (+27, -0) (View)
/intern/itasc/kdl/framevel.hpp (+382, -0) (View)
/intern/itasc/kdl/framevel.inl (+534, -0) (View)
/intern/itasc/kdl/inertia.cpp (+48, -0) (View)
/intern/itasc/kdl/inertia.hpp (+70, -0) (View)
/intern/itasc/kdl/jacobian.cpp (+129, -0) (View)
/intern/itasc/kdl/jacobian.hpp (+68, -0) (View)
/intern/itasc/kdl/jntarray.cpp (+152, -0) (View)
/intern/itasc/kdl/jntarray.hpp (+217, -0) (View)
/intern/itasc/kdl/jntarrayacc.cpp (+170, -0) (View)
/intern/itasc/kdl/jntarrayacc.hpp (+66, -0) (View)
/intern/itasc/kdl/jntarrayvel.cpp (+111, -0) (View)
/intern/itasc/kdl/jntarrayvel.hpp (+59, -0) (View)
/intern/itasc/kdl/joint.cpp (+109, -0) (View)
/intern/itasc/kdl/joint.hpp (+133, -0) (View)
/intern/itasc/kdl/kinfam_io.cpp (+101, -0) (View)
/intern/itasc/kdl/kinfam_io.hpp (+70, -0) (View)
/intern/itasc/kdl/Makefile (+42, -0)
/intern/itasc/kdl/segment.cpp (+59, -0) (View)
/intern/itasc/kdl/segment.hpp (+125, -0) (View)
/intern/itasc/kdl/tree.cpp (+118, -0) (View)
/intern/itasc/kdl/tree.hpp (+167, -0) (View)
/intern/itasc/kdl/treefksolver.hpp (+110, -0) (View)
/intern/itasc/kdl/treefksolverpos_recursive.cpp (+70, -0) (View)
/intern/itasc/kdl/treefksolverpos_recursive.hpp (+53, -0) (View)
/intern/itasc/kdl/treejnttojacsolver.cpp (+70, -0) (View)
/intern/itasc/kdl/treejnttojacsolver.hpp (+38, -0) (View)
/intern/itasc/kdl/utilities/error.h (+245, -0) (View)
/intern/itasc/kdl/utilities/error_stack.cpp (+59, -0) (View)
/intern/itasc/kdl/utilities/error_stack.h (+70, -0) (View)
/intern/itasc/kdl/utilities/kdl-config.h (+33, -0) (View)
/intern/itasc/kdl/utilities/Makefile (+37, -0)
/intern/itasc/kdl/utilities/rall1d.h (+478, -0) (View)
/intern/itasc/kdl/utilities/rall2d.h (+538, -0) (View)
/intern/itasc/kdl/utilities/svd_eigen_HH.hpp (+309, -0) (View)
/intern/itasc/kdl/utilities/traits.h (+111, -0) (View)
/intern/itasc/kdl/utilities/utility.cpp (+20, -0) (View)
/intern/itasc/kdl/utilities/utility.h (+295, -0) (View)
/intern/itasc/kdl/utilities/utility_io.cpp (+208, -0) (View)
/intern/itasc/kdl/utilities/utility_io.h (+79, -0) (View)
/intern/itasc/make/msvc_9_0/itasc.vcproj (+531, -0) (View)
/intern/itasc/Makefile (+53, -0)
/intern/itasc/MovingFrame.cpp (+147, -0) (View)
/intern/itasc/MovingFrame.hpp (+47, -0) (View)
/intern/itasc/Object.hpp (+45, -0) (View)
/intern/itasc/Scene.cpp (+431, -0) (View)
/intern/itasc/Scene.hpp (+91, -0) (View)
/intern/itasc/SConscript (+11, -0) (View)
/intern/itasc/Solver.hpp (+27, -0) (View)
/intern/itasc/ublas_types.hpp (+82, -0) (View)
/intern/itasc/UncontrolledObject.cpp (+43, -0) (View)
/intern/itasc/UncontrolledObject.hpp (+37, -0) (View)
/intern/itasc/WDLSSolver.cpp (+62, -0) (View)
/intern/itasc/WDLSSolver.hpp (+33, -0) (View)
/intern/itasc/WorldObject.cpp (+26, -0) (View)
/intern/itasc/WorldObject.hpp (+29, -0) (View)
/intern/itasc/WSDLSSolver.cpp (+107, -0) (View)
/intern/itasc/WSDLSSolver.hpp (+35, -0) (View)