购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_MODL_create_thru_curves( UF_STRING_p_t s_section, UF_STRING_p_t s_spine, int * patch, int * alignment, double value [ 6 ], int * vdegree, int * vstatus, int * body_type, UF_FEATURE_SIGN boolean, double tol [ 3 ], tag_t c_face_id [ 2 ], int c_flag [ 2 ], tag_t * body_obj_id) 函数说明:
创建通过曲线的在一个方向上收集的功能。该以下限制:1.每个主/交叉/脊骨的第一段曲线是一个起始曲线。2.如果单个补丁,然后vdegree= 0,vclose= 0(开放)的该输出功能是相关于特征的对象标识符。3.如果对齐方式设置为样条曲线点,输入节都必须单的B-曲线具有相同数目限定的点。
函数参数:
第1个参数为输入:
s_section代表参数变量,UF_STRING_p_t 为输入参数类型,指针部分列表结构。部分字符串(最小值=2,最大值=150),INT的String []每个部分字符串段曲线总数/草图标识符INT NUM总数(分= 1,最大值=402)诠释每个部分字符串的DIR[]方向1 =开始到结束-1=年底开始tag_t ID []或部分曲线的标识符节生成器对象的标签,但不能同时
第2个参数为输入:
s_spine代表参数变量,UF_STRING_p_t 为输入参数类型,指针到脊柱列表结构。(对齐=5)INT NUM全脊柱的字符串(最小值=0,最大值=1)INT的String []每个脊柱串段曲线总数/草图标识符(分= 1,最大值=402)INT DIR[数每个脊柱串1=开始方向来结束-1=年底开始tag_t ID []或脊椎曲线的标识符的部分生成器对象的标签,但不能同时
第3个参数为输入:
输入int * 整数型的参数,参数的变量格式为patch,贴片式1=单(贝塞尔)2=多(B样条)
第4个参数为输入:
输入int * 整数型的参数,参数的变量格式为alignment,对准方法1 =参数2=弧长3=距离4 =5角脊柱=6的曲线样条=点
第5个参数为输入:
输入double 双精度类型的参数,参数的变量格式为value [ 6 ],用于对准的方法的数据:[0-2] =3D矢量定义的方向线(用于对准= 3)[0-5]=限定旋转轴为平面线的坐标(用于对准= 4)
第6个参数为输入:
输入int * 整数型的参数,参数的变量格式为vdegree,在V方向表面的程度。对于补丁=2,0℃; vdegree&所述;=(s_section.num-1)
第7个参数为输入:
输入int * 整数型的参数,参数的变量格式为vstatus,在V方向表面的周期性状态:0 =打开1 =关闭(至少s_section-> NUM→2)
第8个参数为输入:
输入int * 整数型的参数,参数的变量格式为body_type,身体=0 =表类型(默认值)1=实心
第9个参数为输入:
boolean代表参数变量,UF_FEATURE_SIGN 为输入参数类型,要执行的操作的符号。UF_NULLSIGN=创建新的目标坚实UF_POSITIVE=添加到目标固体UF_NEGATIVE=从目标减去固体UF_UNSIGNED=相交目标固体
第10个参数为输入:
输入double 双精度类型的参数,参数的变量格式为tol [ 3 ],公差:[0]=距离[1]=角度(弧度)[2] =交叉路口
第11个参数为输入:
c_face_id [ 2 ]代表参数变量,tag_t 为输入参数类型,邻居表面或面收藏家的对象标识符从约束得到[0]=首节串[1]=最后一节串
第12个参数为输入:
输入int 整数型的参数,参数的变量格式为c_flag [ 2 ],标志指示约束类型:0=使用[0]=第一个主串[1]=最后一个主弦没有限制1 =相切约束2=曲率约束
第13个参数为输出:
body_obj_id代表参数变量,tag_t * 为输出参数类型,车身对象标识符