Description | |||||||||||||||||
Initializes the B-spline surface data structure. | |||||||||||||||||
Synopsis | |||||||||||||||||
#include <ProSurfacedata.h> | |||||||||||||||||
ProError | ProBsplinesrfdataInit | ( | |||||||||||||||
int deg[2] | |||||||||||||||||
/* (In) | |||||||||||||||||
The basis function's degrees (in the U and V directions). | |||||||||||||||||
*/ | |||||||||||||||||
double* u_par_arr | |||||||||||||||||
/* (In) | |||||||||||||||||
The ProArray of knots on the parameter line, U. | |||||||||||||||||
*/ | |||||||||||||||||
double* v_par_arr | |||||||||||||||||
/* (In) | |||||||||||||||||
The ProArray of knots on the parameter line, V. | |||||||||||||||||
*/ | |||||||||||||||||
double* wghts_arr | |||||||||||||||||
/* (In) | |||||||||||||||||
In the case of rational B-splines, this is a ProArray of the same dimension as the array of c_point_arr. Otherwise, this is NULL. | |||||||||||||||||
*/ | |||||||||||||||||
Pro3dPnt* c_point_arr | |||||||||||||||||
/* (In) | |||||||||||||||||
The ProArray of control points. | |||||||||||||||||
*/ | |||||||||||||||||
int num_u | |||||||||||||||||
/* (In) | |||||||||||||||||
The size in U. | |||||||||||||||||
*/ | |||||||||||||||||
int num_v | |||||||||||||||||
/* (In) | |||||||||||||||||
The size in V. | |||||||||||||||||
*/ | |||||||||||||||||
int num_c_point | |||||||||||||||||
/* (In) | |||||||||||||||||
The number of control points. | |||||||||||||||||
*/ | |||||||||||||||||
ProSurfaceshapedata* p_surf_shape | |||||||||||||||||
/* (Out) | |||||||||||||||||
The B-spline surface. | |||||||||||||||||
*/ | |||||||||||||||||
) | |||||||||||||||||
Returns | |||||||||||||||||
|