diff options
author | Ton Roosendaal <ton@blender.org> | 2009-01-26 18:23:29 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2009-01-26 18:23:29 +0300 |
commit | 5df6f4d2571b65bf126dc6c99db09a3b5e343d0a (patch) | |
tree | 96f2a12701563634196203c2f8f168ce5af49d85 /source/blender/makesdna/DNA_curve_types.h | |
parent | 14ad6ae4dc4796f929853fc537fd5130bde6fd6c (diff) |
2.5
Added add-primitive for Curve objects.
Shift+A, works as usual in our outside editmode.
Diffstat (limited to 'source/blender/makesdna/DNA_curve_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_curve_types.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_curve_types.h b/source/blender/makesdna/DNA_curve_types.h index 992b8907ba7..6a88e76deca 100644 --- a/source/blender/makesdna/DNA_curve_types.h +++ b/source/blender/makesdna/DNA_curve_types.h @@ -237,8 +237,26 @@ typedef struct Curve { #define CU_BSPLINE 2 #define CU_CARDINAL 3 #define CU_NURBS 4 +#define CU_TYPE 7 + #define CU_2D 8 + /* only for adding */ +#define CU_PRIMITIVE 0xF00 + + /* 2 or 4 points */ +#define CU_PRIM_CURVE 0x100 + /* 8 points circle */ +#define CU_PRIM_CIRCLE 0x200 + /* 4x4 patch Nurb */ +#define CU_PRIM_PATCH 0x300 +#define CU_PRIM_TUBE 0x400 +#define CU_PRIM_SPHERE 0x500 +#define CU_PRIM_DONUT 0x600 + /* 5 points, 5th order straight line (for anim path) */ +#define CU_PRIM_PATH 0x700 + + /* flagu flagv (nurb) */ #define CU_CYCLIC 1 |