![]() |
PK_BODY_sweep_alignment_t |
typedef int PK_BODY_sweep_alignment_t;
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.