![]() |
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.