| home | << prev | next >> | contents |
| Element type: | miSCENE_SPACECURVE |
| Data type: | miSpacecurve[ ] |
| Sizes: | int no_spacecurves |
| Defaults: | all nulls except where otherwise noted |
typedef struct miSpacecurve {
miApprox def_approx; /* default approximation */
miGeoIndex no_curves; /* total number of curves */
miGeoIndex curve_idx; /* index into the 'curves' list*/
miBoolean pad; /* not used */
miVertex_content gap_vert_info; /* For calculating box sizes */
} miSpacecurve;
A translator must provide: no_curves,
curve_idx, gap_vert_info.
A translator may provide: def_approx.
def_approx is the default approximation for curve segments which do not have their own approximation defined.
no_curves specifies the total number of curves used by this space curve.
curve_idx is the index of the first curve in the curve list anchored in the object that is used for this space curve. This is the first of no_curves consecutive curves to use.
gap_vert_info describes the layout and size of the vertices to create during tessellation. The boxes created during tessellation will get a copy of this vertex info structure.
| home | << prev | next >> | contents |
Copyright © 1986-2007 by mental images GmbH