Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/makesdna/DNA_constraint_types.h')
-rw-r--r--source/blender/makesdna/DNA_constraint_types.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/source/blender/makesdna/DNA_constraint_types.h b/source/blender/makesdna/DNA_constraint_types.h
index bf8139ce6a0..f5a08764c42 100644
--- a/source/blender/makesdna/DNA_constraint_types.h
+++ b/source/blender/makesdna/DNA_constraint_types.h
@@ -546,11 +546,15 @@ typedef enum B_CONSTRAINTCHANNEL_FLAG {
/* bSplineIKConstraint->flag */
/* chain has been attached to spline */
-#define CONSTRAINT_SPLINEIK_BOUND (1<<0)
- /* roll on chains is not determined by the constraint */
-#define CONSTRAINT_SPLINEIK_NO_TWIST (1<<1)
- /* root of chain is not influence by the constraint */
-#define CONSTRAINT_SPLINEIK_NO_ROOT (1<<2)
+#define CONSTRAINT_SPLINEIK_BOUND (1<<0)
+ /* root of chain is not influenced by the constraint */
+#define CONSTRAINT_SPLINEIK_NO_ROOT (1<<1)
+ /* bones in the chain should not scale to fit the curve */
+#define CONSTRAINT_SPLINEIK_SCALE_LIMITED (1<<2)
+ /* bones in the chain should take their x/z scales from the curve radius */
+#define CONSTRAINT_SPLINEIK_RAD2FAT (1<<3)
+ /* evenly distribute the bones along the path regardless of length */
+#define CONSTRAINT_SPLINEIK_EVENSPLITS (1<<4)
/* MinMax (floor) flags */
#define MINMAX_STICKY 0x01