Blender Git Commit Log

Git Commits -> Revision 334a80a

Revision 334a80a by Joshua Leung (master)
November 2, 2009, 10:04 (GMT)
Spline IK Experimental Features:
1) "Even Divisions" - This option ignores the length of bones when considering how they should fit along the curve. This is useful for getting a smoother curve fit without having to worry about getting the bone lengths spot on. By default, this is disabled.

2) "Keep Max Length" - This option prevents the bone chain from extending past its natural length when the spline is stretched beyond that length. When the spline length is substatially shorter though, this bones get scaled to zero; making this option possibly useful for doing "growing tips".
This is essentially a 'no scale' option, although the behaviour when the curve is shorter is really a compromise since the curve cannot be accurately satisfied + left intact without some scaling being applied due to the way this works.

3) "Radius to Thickness" - The average radius of the spline between at the head+tail of each bone determines the x+z scaling of the bone.

Commit Details:

Full Hash: 334a80a4f8a484c13ebf8c426064d7c49b212ab7
SVN Revision: 24233
Parent Commit: 27580da
Lines Changed: +146, -42

4 Modified Paths:

/release/scripts/ui/properties_object_constraint.py (+12, -5) (Diff)
/source/blender/blenkernel/intern/armature.c (+100, -29) (Diff)
/source/blender/makesdna/DNA_constraint_types.h (+9, -5) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+25, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021