Blender Git Commit Log

Git Commits -> Revision d617294

Revision d617294 by Roland Hess (master)
March 16, 2010, 12:55 (GMT)
New "Maintain Volume" constraint. When attached to a bone, you specify a "free" axis. Upon scaling, this free axis scales normally, but the constraint forces the other two axes to adjust themselves appropriately so that overall bone volume is maintained. So, setting "Y" as the free axis (the default) creates a bone that automatically squashes and stretches when scaling. Thanks to Aligorith, Fweeb, Cessen and others for the feedback.

Commit Details:

Full Hash: d617294c49912b1b0473bbbe58f62a3549641482
SVN Revision: 27535
Parent Commit: 1cf95d2
Lines Changed: +116, -0

4 Modified Paths:

/release/scripts/ui/properties_object_constraint.py (+11, -0) (Diff)
/source/blender/blenkernel/intern/constraint.c (+59, -0) (Diff)
/source/blender/makesdna/DNA_constraint_types.h (+14, -0) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+32, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021