PK_BODY_sweep_alignment_t   

typedef int PK_BODY_sweep_alignment_t;

Used in:

PK_BODY_make_swept_body_2_o_t
PK_BODY_make_swept_body_o_t
PK_BODY_make_swept_profiles_o_t


Controls the relationship between the profiles and the tangents of the path
during the sweep. If guide wires are supplied, then this option also controls
how points on the path are matched to points on the guide wires. The behaviour
for each profile is described below; when there are multiple profiles the
"fixed" relationships transition smoothly from one profile to the next.

    PK_BODY_sweep_align_normal_c    Keep profile at fixed angle to path
                                    tangent, unless 'have_lock_direction' is
                                    set to PK_LOGICAL_true and 'lock_type'
                                    equals PK_sweep_lock_path_and_dir_c or
                                    PK_sweep_lock_path_c, in which case the
                                    profile will be kept at a fixed angle to
                                    the path tangent projected into the plane
                                    perpendicular to 'lock_direction'.
                                    If guides are supplied, then each
                                    corresponding guide point will be a fixed
                                    distance from the plane passing through
                                    the path position, and perpendicular to
                                    the path tangent (or the projected path
                                    tangent, if a lock direction is supplied).
    PK_BODY_sweep_align_parallel_c  Keep profile at fixed angle to global axes.
                                    If guides are supplied, then each
                                    corresponding guide point will be a fixed
                                    distance from a plane passing through the
                                    path position, and which has a fixed
                                    orientation.
    PK_BODY_sweep_align_parm_c      This option may only be used if at least
                                    one guide is supplied. This indicates that
                                    points on the path and guides will be
                                    matched according to the proportional
                                    parameter distance of the underlying edge
                                    curve. This option requires that the path
                                    and guides all have only one edge each.
    PK_BODY_sweep_align_arclength_c This option may only be used if at least
                                    one guide is supplied. This indicates that
                                    points on the path and guides are matched
                                    according to the proportional arc length
                                    distance along the path and guides.