购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_MODL_ask_general_flange( tag_t general_flange_tag, UF_STRING_p_t bend_edge_string, UF_STRING_p_t spine_string, int * step_count, int * poly_cubic, int * reverse_normal, int * reverse_thicken, char thickness_str [ UF_MAX_EXP_BUFSIZE ], char tolerance_str [ UF_MAX_EXP_BUFSIZE ], UF_MODL_parm_p_t plus, UF_MODL_parm_t bend_radius [ ], UF_MODL_parm_t bend_angle [ ], UF_MODL_parm_t web_length [ ]) 函数说明:
获取用于创建一个一般凸缘的参数。
函数参数:
第1个参数为输入:
general_flange_tag代表参数变量,tag_t 为输入参数类型,安装面广义法兰。凸缘被约束为相切此面沿着弯曲边缘。
第2个参数为输出:
bend_edge_string代表参数变量,UF_STRING_p_t 为输出参数类型,在切线面的边缘,用作连接边缘广义凸缘。
第3个参数为输出:
spine_string代表参数变量,UF_STRING_p_t 为输出参数类型,一个边缘或曲线用于定义弯曲和纸幅的剖面。如果该值为空,弯边字符串作为脊椎的字符串。
第4个参数为输出:
输出int * 整数型的参数,参数的变量格式为step_count,在广义凸缘步骤的数目。零是无效的数字。对于每一个步骤包括弯曲半径,弯曲角度和网络的值。
第5个参数为输出:
输出int * 整数型的参数,参数的变量格式为poly_cubic,=通过精确的漫画代表0使用Rational精确的B样条曲线。 = 1使用多项式近似产生的表面具有更好的参数。这不会产生二次曲线精确。
第6个参数为输出:
输出int * 整数型的参数,参数的变量格式为reverse_normal,= 0使用切线面法线在弯曲边的中心来确定该凸缘的方向。=1使用在弯曲边的中心的切线面法线的逆来确定凸缘的方向。
第7个参数为输出:
输出int * 整数型的参数,参数的变量格式为reverse_thicken,=0如果体型是固体,勾芡沿弯曲的方向上加上弯曲和网络。 =1如果体型是固体,勾芡加弯曲和网络相对的弯曲的方向。
第8个参数为输出:
输出char 字符类型的参数,参数的变量格式为thickness_str [ UF_MAX_EXP_BUFSIZE ],如果体型建模首选项设置为固体创建的固体本体的厚度。调用程序必须传递一个字符数组大到足以容纳厚度字符串。
第9个参数为输出:
输出char 字符类型的参数,参数的变量格式为tolerance_str [ UF_MAX_EXP_BUFSIZE ],这最初是从建模距离公差设定。此值作为建模距离公差相同的效果。调用程序必须传递一个字符数组大到足以容纳公差字符串。
第10个参数为输出:
plus代表参数变量,UF_MODL_parm_p_t 为输出参数类型,弯曲边缘和弯曲的开始之间的靶面张力的法律规范。
第11个参数为输出:
bend_radius [ ]代表参数变量,UF_MODL_parm_t 为输出参数类型,弯曲半径的法律规范。会有此阵列在凸缘的每个步骤中的一个值。呼叫者负责分配大到足以处理的步骤的数目的阵列。
第12个参数为输出:
bend_angle [ ]代表参数变量,UF_MODL_parm_t 为输出参数类型,弯曲的角度的法律规范。会有此阵列在凸缘的每个步骤中的一个值。呼叫者负责分配大到足以处理的步骤的数目的阵列。
第13个参数为输出:
web_length [ ]代表参数变量,UF_MODL_parm_t 为输出参数类型,弯曲后的表面延伸的长度的法律规范。会有此阵列在凸缘的每个步骤中的一个值。呼叫者负责分配大到足以处理的步骤的数目的阵列。