Synopsis
PDX_MSGT licr_BS3Curve(long option, int acis_model, int bs3_deg, PDX_BOOL bs3_rat, int bs3_num_ctrl_pnts, double (*bs3_ctrl_pnts)[3], double *bs3_weights, int bs3_num_knots, double *bs3_knots, MDA_PTR *bs3curve_ptr)
Purpose
Create an MDA ACIS_BS3_CURVE.
Description
This module will taken the input parameters and create a ACIS_BS3_CURVE in the acis_model.
Input
option
Options (not used)
acis_model
MDA ACIS model.
bs3_deg
The degree of the ACIS_BS3_CURVE.
bs3_rat
A flag indicating if the BS3_CURVE is rational: 0 = PDX_FALSE, 1 = PDX_TRUE.
bs3_num_ctrl_pnts
The number of controls points in the ACIS_BS3_CURVE.
bs3_ctrl_pnts
A array of double[3], specifying the control points for the ACIS_BS3_CURVE.
bs3_weights
A array of doubles, specifying the weights for the ACIS_BS3_CURVE.
bs3_num_knots
The number of knot in the ACIS_BS3_CURVE.
bs3_knots
A array of doubles specifying the knots for the ACIS_BS3_CURVE.
Output
bs3curve_ptr
Pointer to a MDA_PTR to store the ACIS_BS3_CURVE.
Return
LICR_NOERR
Low level error return
.fi