[Soc-2005-cvs] CVS commit: soc-blender/intern/iksolver SConscript
soc-blender/intern/iksolver/extern
IK_solver.h soc-blender/intern/iksolver/intern IK_QJacobian.cpp
IK_QJacobian.h IK_QJacobianSolver.cpp IK_QSegment.cpp
IK_QSegment.h IK_QTask.cpp IK_Solver.cpp ...
Brecht Van Lommel
brechtvanlommel at pandora.be
Sat Aug 6 23:30:07 CEST 2005
blendix (Brecht Van Lommel) 2005/08/06 23:30:07 CEST
Modified files: (Branch: blendix)
soc-blender/intern/iksolver SConscript
soc-blender/intern/iksolver/extern IK_solver.h
soc-blender/intern/iksolver/intern IK_QJacobian.cpp
IK_QJacobian.h
IK_QJacobianSolver.cpp
IK_QSegment.cpp
IK_QSegment.h IK_QTask.cpp
IK_Solver.cpp
soc-blender/intern/iksolver/intern/TNT cmat.h
soc-blender/source/blender/blenkernel/bad_level_call_stubs
stubs.c
soc-blender/source/blender/blenkernel/intern armature.c
soc-blender/source/blender/blenloader/intern readfile.c
soc-blender/source/blender/include BIF_editarmature.h
soc-blender/source/blender/makesdna DNA_armature_types.h
soc-blender/source/blender/src buttons_editing.c
editarmature.c
Log:
Updated SConscript file (thanks for the hint Chris).
Added dof/joint stiffness. This is implemented sort of like a weighted
pseudo-inverse, although the situation is much simpler here.
The number of iterations can grow very fast with high stiffness bones
in singular configurations. I have only been able to reduce this problem,
hopefully a real solution can be found later.
Revision Changes Path
1.1.1.1.2.2 +2 -3 soc-blender/intern/iksolver/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/SConscript.diff?r1=1.1.1.1.2&r2=1.1.1.1.2.2&cvsroot=soc-2005&only_with_tag=blendix>
1.1.1.1.2.6 +3 -1 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.6&cvsroot=soc-2005&only_with_tag=blendix>
1.1.2.6 +28 -11 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.6&cvsroot=soc-2005&only_with_tag=blendix>
1.1.2.6 +7 -1 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.6&cvsroot=soc-2005&only_with_tag=blendix>
1.1.1.1.2.11 +9 -2 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.11&cvsroot=soc-2005&only_with_tag=blendix>
1.1.1.1.2.9 +36 -3 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.9&cvsroot=soc-2005&only_with_tag=blendix>
1.1.1.1.2.8 +17 -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.8&cvsroot=soc-2005&only_with_tag=blendix>
1.1.2.4 +9 -8 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.4&cvsroot=soc-2005&only_with_tag=blendix>
1.1.1.1.2.10 +16 -0 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.10&cvsroot=soc-2005&only_with_tag=blendix>
1.1.1.1.2.2 +1 -4 soc-blender/intern/iksolver/intern/TNT/cmat.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/iksolver/intern/TNT/cmat.h.diff?r1=1.1.1.1.2&r2=1.1.1.1.2.2&cvsroot=soc-2005&only_with_tag=blendix>
1.1.1.1.2.6 +1 -0 soc-blender/source/blender/blenkernel/bad_level_call_stubs/stubs.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/bad_level_call_stubs/stubs.c.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.8 +4 -0 soc-blender/source/blender/blenkernel/intern/armature.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/intern/armature.c.diff?r1=1.1.1.1.2&r2=1.1.1.1.2.8&cvsroot=soc-2005&only_with_tag=blendix>
1.1.1.1.2.5 +10 -0 soc-blender/source/blender/blenloader/intern/readfile.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.1.1.1.2&r2=1.1.1.1.2.5&cvsroot=soc-2005&only_with_tag=blendix>
1.1.1.1.2.4 +1 -0 soc-blender/source/blender/include/BIF_editarmature.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/include/BIF_editarmature.h.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.4 +3 -0 soc-blender/source/blender/makesdna/DNA_armature_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/makesdna/DNA_armature_types.h.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.4 +24 -11 soc-blender/source/blender/src/buttons_editing.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/src/buttons_editing.c.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.5 +4 -0 soc-blender/source/blender/src/editarmature.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/src/editarmature.c.diff?r1=1.1.1.1.2&r2=1.1.1.1.2.5&cvsroot=soc-2005&only_with_tag=blendix>
More information about the Soc-2005-cvs
mailing list