 |
PK_sweep_guide_method_t |
|
typedef int PK_sweep_guide_method_t;
Used in:
PK_BODY_make_swept_body_2_o_t
This datatype is used to control the method used when sweeping with two guides.
It has the values:
PK_sweep_guide_point_c The sweep cross section is rotated and scaled
such that points located at the
'profile_matches' vertices of both guide wires
remain in contact with each guide wire.
PK_sweep_guide_chord_c The sweep cross section is rotated, but not
scaled, such that the point located at one of
the 'profile_matches' vertices will always
remain in contact with that guide wire, and the
chord between the 'profile_matches' vertices of
the two guides will always intersect the two
guide wires. The guide which remains in contact
with the swept surface is specified with
'fixed_guide_index'. 'guide_scale' must be set
to PK_sweep_guide_uniform_c if this option is
used.
PK_sweep_guide_curve_c The sweep cross section is rotated, but not
scaled, such that the profile remains in
contact with both guide wires, but only the
point in contact with one guide wire
(specified with 'fixed_guide_index') is fixed.
This option requires that the profile must
intersect with the guides at their
'profile_matches' vertices. If this option is
used, then:
o 'guide_scale' must be set to
PK_sweep_guide_uniform_c
o Only one profile may be supplied
o A 'clamp_type' of
PK_sweep_guide_clamp_fixed_c may not be used
o Either 'have_lock_direction' must be
PK_LOGICAL_false, or 'lock_type' must be set
to PK_sweep_lock_path_c
PK_sweep_guide_project_c The sweep cross section orientation is fixed
with respect to the lock direction, and scaled
such that for the guide specified by
'fixed_guide_index', a point located at the
guide's 'profile_matches' vertex remains in
contact with the guide. For the other guide, a
point located at this guide's 'profile_matches'
vertex remains in contact with a line in the
lock direction passing through the guide. A
lock direction must be supplied for this
option, and 'lock_type' must be set to
PK_sweep_lock_path_and_dir_c. Note that this
option differs from PK_sweep_guide_point_c and
PK_sweep_guide_chord_c in that a lock direction
with lock type PK_sweep_lock_path_and_dir_c
does not cause a shearing effect in the sweep
transformation.
Generated on: Fri, 04 Oct 2024 12:22:39 GMT