购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_MODL_create_extruded2( uf_list_p_t objects, char * taper_angle, char * limit [ 2 ], double point [ 3 ], double direction [ 3 ], UF_FEATURE_SIGN sign, uf_list_p_t * features) 函数说明:
创建挤压或多个机构。多个配置文件可以用作用于对象列表输入。 每连续的轮廓将创建一个拉伸特征。建模距离公差将用于定义每个资料。
函数参数:
第1个参数为输入:
objects代表参数变量,uf_list_p_t 为输入参数类型,对象的列表被挤压。
第2个参数为输入:
输入char * 字符类型的参数,参数的变量格式为taper_angle,锥度角(度)。
第3个参数为输入:
输入char * 字符类型的参数,参数的变量格式为limit [ 2 ],挤出的限制。这被声明为:字符限制[2]。的第一个值是在挤出的起始值和第二值是挤出(见例如节目)的末尾。
第4个参数为输入:
输入double 双精度类型的参数,参数的变量格式为point [ 3 ],不曾用过
第5个参数为输入:
输入double 双精度类型的参数,参数的变量格式为direction [ 3 ],挤压轴。
第6个参数为输入:
sign代表参数变量,UF_FEATURE_SIGN 为输入参数类型,要执行的操作的符号。UF_NULLSIGN=创建新的目标坚实UF_POSITIVE=添加到目标固体UF_NEGATIVE=从目标减去固体UF_UNSIGNED=相交目标固体
第7个参数为输出:
features代表参数变量,uf_list_p_t * 为输出参数类型,功能标识符的列表中创建。此列表必须通过调用UF_MODL_delete_list释放。