UF_CURVE_trim_s (view source)
 
Defined in: uf_curve.h
 
Also known as:
 
Overview
The following structure is the main structure used in the trim functions.


Data Members

string_to_trim
UF_STRING_t
The string to trim. This can be a
mixture of curves, edges, features, sketches,
and faces. If features are included then the
curves produced by that feature are input as
the string to trim or bounding string. If
sketches are included then the curves in the
sketch are input as the string to trim or the
bounding string. If faces are included the
edges of the faces are input as the string to
trim or the bounding string.

spline_extend_opt
UF_CURVE_trim_opts_t
The extension that will be
to splines in the string to
trim and the bounding string.
This should be set to one of
the following values:
UF_CURVE_EXTEND_NATURAL
UF_CURVE_EXTEND_LINEAR
UF_CURVE_EXTEND_CIRCULAR
UF_CURVE_EXTEND_NONE

trim_type
UF_CURVE_trim_opts_t
Indication of which structure
within the union is being
used to define how to trim
the input string, this should
be set to one of the
following values:
UF_CURVE_TRIM_TO_ONE_BOUND
UF_CURVE_TRIM_TO_TWO_BOUND
UF_CURVE_TRIM_TO_TOTAL_LENGTH
UF_CURVE_TRIM_TO_INCR_LENGTH

tolerances [ 2 ]
double
Tolerances used in string
processing.
[0] -> distance tolerance used
in determining
connected curves
[1] -> angle tolerance,
required but
not really utilized

trim_to
UF_CURVE_trim_to_t