REEDSH ( sheet, urange, vrange, ifail )
=======================================
Replaces the edges of a sheet body.
Receives:
KI_tag_body *sheet --- Sheet body
KI_dbl urange[2] --- urange of face
KI_dbl vrange[2] --- vrange of face
Returns:
KI_cod_error *ifail --- failure code
Specific errors:
KI_wrong_surface surface of sheet is of wrong type
KI_bad_parameter invalid parameter range
KI_unsuitable_entity sheet has more than one non-rubber face
KI_missing_geom sheet has no surface attached
KI_not_sheet body is not a sheet
Description:
The supplied body, `sheet' must be a sheet body which must only have
one face and there must be a surface attached to the face.
The edges of the sheet are removed and replaced by edges corresponding the
isoparameter lines defined by 'urange' and 'vrange' (ie the new face is
parametrically rectangular).
For each pair of parameter ranges, the following rules apply:
(i) The first element must be less than the second.
(ii) Both elements must lie inside the parameter range of the surface
of the sheet, as given by ENCUPA/ENSUPA, unless the corresponding
parameter is periodic.
In that case the first must lie in the range, and the difference
between the two may not exceed the period. The resulting face
will straddle the boundary of the parametrisation.
NOTE that REEDSH will not replace the edges of a blend face (type TYSUBL).