| Description | ||||||||
| Retrieves information from the B-spline surface data structure.
NOTE: This function ignores the output arguments with NULL pointers. |
||||||||
| Synopsis | ||||||||
| #include <ProSurfacedata.h> | ||||||||
| ProError | ProBsplinesrfdataGet | ( | ||||||
| ProSurfaceshapedata* p_surf_shape | ||||||||
| /* (In) | ||||||||
| The B-spline surface data structure. | ||||||||
| */ | ||||||||
| int deg[2] | ||||||||
| /* (Out) | ||||||||
| The basis function's degrees (in the U and V directions). | ||||||||
| */ | ||||||||
| double** p_u_par_arr | ||||||||
| /* (Out) | ||||||||
| The pointer to a ProArray of knots on the parameter line, U. | ||||||||
| */ | ||||||||
| double** p_v_par_arr | ||||||||
| /* (Out) | ||||||||
| The pointer to a ProArray of knots on the parameter line, V. | ||||||||
| */ | ||||||||
| double** p_wghts_arr | ||||||||
| /* (Out) | ||||||||
| In the case of rational B-splines, this is the pointer to a ProArray of the same dimensions as the array of c_point_arr. Otherwise, this is NULL. | ||||||||
| */ | ||||||||
| ProVector** p_c_point_arr | ||||||||
| /* (Out) | ||||||||
| The ProArray of control points. | ||||||||
| */ | ||||||||
| int* p_num_u | ||||||||
| /* (Out) | ||||||||
| The size in U. | ||||||||
| */ | ||||||||
| int* p_num_v | ||||||||
| /* (Out) | ||||||||
| The size in V. | ||||||||
| */ | ||||||||
| int* p_num_c_point | ||||||||
| /* (Out) | ||||||||
| The number of control points. | ||||||||
| */ | ||||||||
| ) | ||||||||
| Returns | ||||||||
|
||||||||