PK_BODY_make_swept_profiles_o_t   

struct PK_BODY_make_swept_profiles_o_s
    {
    int                         o_t_version;
    PK_BODY_sweep_alignment_t   alignment;
    PK_BODY_simplify_t          simplify;

    PK_BODY_sweep_law_t         twist;
    PK_BODY_sweep_law_t         scale;
    };

typedef struct PK_BODY_make_swept_profiles_o_s PK_BODY_make_swept_profiles_o_t;



This structure holds optional controls on the construction of the profiles
of a swept body.


The option structure for making the profiles of a swept body has the
following fields :

'alignment'         Whether the profile normal should maintain a constant
                    angle to the global axes (PK_BODY_sweep_align_parallel_c)
                    or a constant angle to the path tangent
                    ( PK_BODY_sweep_align_normal_c )

'simplify'          A token used to indicate the level of simplification
                    to be attempted on the lofted surfaces generated to
                    form the faces of the swept body.

'twist'             A 1-dimensional LAW standard form or a discrete set
                    of values to be interpolated at vertices along the path.
                    The values specify the amount of rotation about the path
                    tangent direction undergone by the profile as it moves
                    along the sweep path.

'scale'             A 1-dimensional LAW standard form or a discrete set
                    of values to be interpolated at vertices along the path.
                    The values specify the amount of magnification, centred on
                    the path, of the profile as it moves along the sweep path.