RsFillHoleByNurbs_GetNurbs
RsFillHoleByNurbs_GetNurbs
获取新 NURBS 曲面的数据 。
接口定义
extern "C" __declspec(dllimport) void RsFillHoleByNurbs_GetNurbs(int* u_num, int* v_num, int* u_degree, int* v_degree,
double** u_knot, double** v_knot, double** cpx, double** cpy, double** cpz)
接口参数
输出参数说明 :
- int *u_num : 曲面在 U 方向的控制点数目;
- int *v_num : 曲面在 V 方向的控制点数目;
- int *u_degree : 曲面在 U 方向的次数;
- int *v_degree : 曲面在 V 方向的次数;
- double** u_knot : 曲面在 U 方向的节点向量,长度为 u_num+u_degree+1 ;
- double** v_knot : 曲面在 V 方向的节点向量,长度为 v_num+v_degree+1 ;
- double** cpx : 曲面控制点的 x 分量坐标,长度为 u_num*v_num ,沿 v 方向排列;
- double** cpy : 曲面控制点的 y 分量坐标,长度为 u_num*v_num ,沿 v 方向排列;
- double** cpz : 曲面控制点的 z 分量坐标,长度为 u_num*v_num ,沿 v 方向排列;
返回值
无返回值