UG二次开发改成opencasecad程序

for (i=0;i<NUM_TH*NUM_TW;i++ )
        {
            ref_pt[0]=Rb_gl[i].x;
            ref_pt[1]=Rb_gl[i].y;
            ref_pt[2]=Rb_gl[i].z;
            UF_MODL_ask_face_parm (glsurf,ref_pt,param,face_pnt);
            //Paras_r[0]=param[0];
            //Paras_r[1]=param[1];
            UF_MODL_ask_face_props (glsurf,param,face_pnt,u1,v1,u2,v2,unit_norm,radii);
            Vngl[i].x=unit_norm[0];
            Vngl[i].y=unit_norm[1];
            Vngl[i].z=unit_norm[2];

        }

这里主要是算出glsurf上的U、V方向的位置,glsurf是生成的齿面,Rb_gl[i]是齿面点坐标。主要是没有头绪怎么改,对opencasecad的了解太少了