Blender Git Loki

Git Commits -> Revision 0535d26

Revision 0535d26 by Brecht Van Lommel (master)
August 31, 2005, 22:09 (GMT)


- Changed xz limit drawing to use same formulas as the limiting in the IK
module -- the previous method could be off pretty far.
- Added drawing of transparent surface for it, instead of just the border.
- Added "stretch IK", allowing bones not only to rotate, but also scale.
The "Stretch" value below the DoF buttons is used to enabled this.

- Some code tweaking: slightly simplified computation of transform for IK,
renamed chain to tree, removed unused pchan->ik_mat, ..

Internal IK module work:
- Do damping per DoF also based on stiffness, hopefully makes it converge
faster with very stiff joints.
- Instead of having two joints types (translational and rotational), now
all 6 DoF's can be enabled for one joint.
- Added limits for translational joints.

Commit Details:

Full Hash: 0535d26e6de0973a4be832601686108a4d31c648
SVN Revision: 5229
Parent Commit: c005095
Lines Changed: +583, -358

13 Modified Paths:

/intern/iksolver/extern/IK_solver.h (+15, -14) (Diff)
/intern/iksolver/intern/IK_QJacobian.cpp (+7, -2) (Diff)
/intern/iksolver/intern/IK_QSegment.cpp (+155, -105) (Diff)
/intern/iksolver/intern/IK_QSegment.h (+15, -4) (Diff)
/intern/iksolver/intern/IK_QTask.cpp (+1, -2) (Diff)
/intern/iksolver/intern/IK_Solver.cpp (+88, -21) (Diff)
/source/blender/blenkernel/bad_level_call_stubs/stubs.c (+0, -1) (Diff)
/source/blender/blenkernel/BKE_armature.h (+19, -16) (Diff)
/source/blender/blenkernel/intern/action.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+147, -105) (Diff)
/source/blender/makesdna/DNA_action_types.h (+2, -2) (Diff)
/source/blender/src/buttons_editing.c (+17, -9) (Diff)
/source/blender/src/drawarmature.c (+117, -76) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021