[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