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:
authorTon Roosendaal <ton@blender.org>2009-01-26 18:23:29 +0300
committerTon Roosendaal <ton@blender.org>2009-01-26 18:23:29 +0300
commit5df6f4d2571b65bf126dc6c99db09a3b5e343d0a (patch)
tree96f2a12701563634196203c2f8f168ce5af49d85 /source/blender/makesdna/DNA_curve_types.h
parent14ad6ae4dc4796f929853fc537fd5130bde6fd6c (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.h18
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