~ubuntu-branches/ubuntu/gutsy/blender/gutsy-security

« back to all changes in this revision

Viewing changes to source/blender/makesdna/DNA_curve_types.h

  • Committer: Bazaar Package Importer
  • Author(s): Florian Ernst
  • Date: 2005-11-06 12:40:03 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051106124003-3pgs7tcg5rox96xg
Tags: 2.37a-1.1
* Non-maintainer upload.
* Split out parts of 01_SConstruct_debian.dpatch again: root_build_dir
  really needs to get adjusted before the clean target runs - closes: #333958,
  see #288882 for reference

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 *
4
4
 * Curve stuff.
5
5
 *
6
 
 * $Id: DNA_curve_types.h,v 1.8 2004/03/24 16:06:01 stiv Exp $ 
 
6
 * $Id: DNA_curve_types.h,v 1.14 2005/02/11 12:42:02 ton Exp $ 
7
7
 *
8
8
 * ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
9
9
 *
70
70
        short f1, f2;
71
71
} BevPoint;
72
72
 
73
 
 
 
73
/* note; alfa location in struct is abused by Key system */
74
74
typedef struct BezTriple {
75
75
        float vec[3][3];
76
76
        float alfa;
79
79
        char f1, f2, f3, hide;
80
80
} BezTriple;
81
81
 
 
82
/* note; alfa location in struct is abused by Key system */
82
83
typedef struct BPoint {
83
84
        float vec[4];
84
85
        float alfa;
88
89
 
89
90
typedef struct Nurb {
90
91
        struct Nurb *next, *prev;
91
 
        short type, mat_nr;
 
92
        short type;
 
93
        short mat_nr;          /* index into material list */
92
94
        short hide, flag;
93
95
        short pntsu, pntsv;
94
96
        short resolu, resolv;
109
111
        
110
112
        ListBase nurb;
111
113
        ListBase disp;
112
 
        struct Object *bevobj, *textoncurve;
 
114
        struct Object *bevobj, *taperobj, *textoncurve;
113
115
        struct Ipo *ipo;
114
116
        Path *path;
115
117
        struct Key *key;
173
175
#define CU_FOLLOW               16
174
176
#define CU_UV_ORCO              32
175
177
#define CU_NOPUNOFLIP   64
 
178
#define CU_STRETCH              128
 
179
#define CU_OFFS_PATHDIST        256
176
180
 
177
181
/* spacemode */
178
182
#define CU_LEFT                 0
181
185
#define CU_FLUSH                3
182
186
 
183
187
/* flag (nurb) */
184
 
#define CU_SMOOTH               ME_SMOOTH
 
188
#define CU_SMOOTH               1
185
189
 
186
190
/* type (nurb) */
187
191
#define CU_POLY                 0