 |
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.