购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_MODL_create_law( int law_method, char * law_str1, char * law_str2, UF_STRING_t spine_str, UF_STRING_t law_cv_str, int num_spine_points, double spine_xyz [ ], double spine_values [ ], tag_t base_line_tag, int base_direction, void * * uf_law_parms) 函数说明:
原型createa法律PARMEXTERN INT UF_MODL_create_law()INPUT-------law_method =型法1 - 常量(数字法)2 - 线性(数字法)3 - 立方S形(数字法)4 - 脊柱线性(数字法)5 - 由方程(方程法)6 - 立方脊柱(数字法)7 - 用曲线(图解法)law_str1 =内容取决于law_method设置= 1 - 表达了一定的半径= 2,3 - 表达开始半径值= 5 - 表达式T功能law_str2 =内容取决于law_method设置= 0,1 - 未使用= 2,3 - 表达年底半径值= 5 - 表达式F功能根据law_method设置spine_string =脊椎曲线= 4,6 - (必填)=其他 - (可选)law_cv_string =法曲线(仅适用于方法= 7)num_spine_points =脊柱点数(方法4和6只)spine_xyz []的选择脊柱点= 3D点坐标(law_method4和6只)在3D点spine_values?? [] =法函数值(law_method4和6只)base_line_tag =基准线(法律方法仅7)base_direction =基线方向+1或-1输出 - -------law_parm_ptr =为LAW_PARM数据结构的指针RETURNS---------INT =地位0 - 没有错误1 - 无效的方法2 - 脊柱失踪3 - 缺少法律曲线
函数参数:
第1个参数为输入:
输入int 整数型的参数,参数的变量格式为law_method
第2个参数为输入:
输入char * 字符类型的参数,参数的变量格式为law_str1
第3个参数为输入:
输入char * 字符类型的参数,参数的变量格式为law_str2
第4个参数为输入:
spine_str代表参数变量,UF_STRING_t 为输入参数类型
第5个参数为输入:
law_cv_str代表参数变量,UF_STRING_t 为输入参数类型
第6个参数为输入:
输入int 整数型的参数,参数的变量格式为num_spine_points
第7个参数为输入:
输入double 双精度类型的参数,参数的变量格式为spine_xyz [ ]
第8个参数为输入:
输入double 双精度类型的参数,参数的变量格式为spine_values [ ]
第9个参数为输入:
base_line_tag代表参数变量,tag_t 为输入参数类型
第10个参数为输入:
输入int 整数型的参数,参数的变量格式为base_direction
第11个参数为输出:
uf_law_parms代表参数变量,void * * 为输出参数类型