From 6555eca6fe7c6aefc5de8dbb663bc2be3799f567 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 23 Nov 2009 00:03:51 +0000 Subject: --- source/blender/makesdna/DNA_constraint_types.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'source/blender/makesdna/DNA_constraint_types.h') diff --git a/source/blender/makesdna/DNA_constraint_types.h b/source/blender/makesdna/DNA_constraint_types.h index df2178992a9..0476d69544a 100644 --- a/source/blender/makesdna/DNA_constraint_types.h +++ b/source/blender/makesdna/DNA_constraint_types.h @@ -585,16 +585,18 @@ typedef enum eSplineIK_Flags { CONSTRAINT_SPLINEIK_SCALE_LIMITED = (1<<2), /* evenly distribute the bones along the path regardless of length */ CONSTRAINT_SPLINEIK_EVENSPLITS = (1<<3), + /* don't adjust the x and z scaling of the bones by the curve radius */ + CONSTRAINT_SPLINEIK_NO_CURVERAD = (1<<4), } eSplineIK_Flags; /* bSplineIKConstraint->xzScaleMode */ typedef enum eSplineIK_XZScaleModes { /* no x/z scaling */ CONSTRAINT_SPLINEIK_XZS_NONE = 0, - /* bones in the chain should take their x/z scales from the curve radius */ - CONSTRAINT_SPLINEIK_XZS_RADIUS, /* bones in the chain should take their x/z scales from the original scaling */ CONSTRAINT_SPLINEIK_XZS_ORIGINAL, + /* x/z scales are the inverse of the y-scale */ + CONSTRAINT_SPLINEIK_XZS_VOLUMETRIC, } eSplineIK_XZScaleModes; /* MinMax (floor) flags */ -- cgit v1.2.3