 |
PK_SURF_make_curve_isoparam_o_t |
|
struct PK_SURF_make_curve_isoparam_o_s
{
int o_t_version; --- version number
PK_isoparam_prefer_t preferred_curve_type; --- how to construct an
--- isoparametric curve
--- (PK_isoparam_prefer_simple_c)
PK_LOGICAL_t want_interval; --- whether to return the
--- parameter range of the curve
--- portion on surface
--- (PK_LOGICAL_true)
};
typedef struct PK_SURF_make_curve_isoparam_o_s
PK_SURF_make_curve_isoparam_o_t;
The option structure defines the way to construct an isoparametric curve
of a surface.
Used in:
PK_SURF_make_curve_isoparam
The type of the isoparametric curve depends on the value of
'preferred_curve_type'. Possible values are:
PK_isoparam_prefer_simple_c
The curve is simplified to analytic or implicit if possible, or a
B-curve if possible. Otherwise the curve is represented as an
SP curve.
PK_isoparam_prefer_bcurve_c
The curve is converted to a B-curve if possible. Otherwise,
the curve is represented as an SP curve.
PK_isoparam_prefer_spcurve_c
The curve is always represented as an SP curve.
If 'want_interval' is set to PK_LOGICAL_true, the interval of the portion of
the curve lying on surface is returned.