点击查看详细介绍

UF_MODL_create_sweep() 函数的参数解释说明,以及函数详细用法

misnn 8年前 1062 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_MODL_create_sweep
(
UF_STRING_p_t s_guide,
UF_STRING_p_t s_section,
UF_STRING_p_t s_spine,
UF_METHOD_p_t orientation,
UF_METHOD_p_t scaling,
int * alignment,
int * inter,
int * body_type,
UF_FEATURE_SIGN boolean,
double tol [ 3 ],
tag_t * body_obj_id
)

函数说明:
创建一个自由扫描特征。每个导/节/脊柱第一段曲线是一个开始曲线。此函数的输出是对象标识符相关的横扫。使用UF_MODL_init_string_list和UF_MODL_create_string_list创建输入字符串。使用UF_MODL_free_string_list释放内存一旦该程序已经被调用,并且字符串列表没有不再需要了。

函数参数:
第1个参数为输入:
s_guide代表参数变量,UF_STRING_p_t 为输入参数类型,指针到引导列表结构。引导串INT NUM总数(分= 1,最大值=3)INT的String []每个引导串段曲线总数/草图标识符(分= 1,最大值=402)诠释每个引导串的DIR[]方向1 =开始到结束-1=年底开始tag_t ID []引导曲线的标识符

第2个参数为输入:
s_section代表参数变量,UF_STRING_p_t 为输入参数类型,指针部分列表结构。部分字符串INT NUM总数(分= 1,最大值=150),INT的String []段曲线/小品/每节串(分= 1,最大值=402)诠释每个部分的DIR[]方向的面的总数串1=起点到终点-1=年底开始tag_t ID []部分曲线的标识符

第3个参数为输入:
s_spine代表参数变量,UF_STRING_p_t 为输入参数类型,指针到脊柱列表结构。部分字符串INT NUM总数(最小值=0,最大值=1)INT的String []段曲线/小品/每节串(分= 1,最大值=402)诠释每个部分的DIR[]方向的面的总数串1=起点到终点-1=年底开始tag_t ID []的脊椎曲线的标识符

第4个参数为输入:
orientation代表参数变量,UF_METHOD_p_t 为输入参数类型,指针的方位列表结构。INT法定位方法(s_guide-> NUM=1)1 =面法线2=矢量方向3 =另一条曲线4=固定(并行扫描)5= A点6=角法7=力方向INT间未使用tag_tID基面(用于定位 - >方法=1)基准轴(用于定位 - >方法=2,7)双值[3]方向三维矢量(用于定位 - >方法=2,7)方向的三维点(用于定位 - >方法= 5)法律功能值(用于定位 - >的方法= 6)[0]=法律角度偏移功能[1]=角度律函数规模UF_STRING_p_t S_CURVE指向曲线结构列表(定位 - >方法=3或6)

第5个参数为输入:
scaling代表参数变量,UF_METHOD_p_t 为输入参数类型,指针比例表结构。INT方法缩放方法(s_guide-> NUM=1)1=常数秤2=混合3 =另一条曲线4= A点5=面积法(用于s_guide-> NUM= 2)6 =缩放横向7=秤均匀INT间规模混合插值(用于scaling->方法= 2)tag_t ID未使用双重价值[3]量表(用于scaling->方法=1)值[0]=比例因子[0-1]=秤范围(scaling->方法= 2)[0-2] =3D绝对点(scaling->方法=4)法律函数值(为scaling->方法= 5)[0]=方面的法律功能偏移[1]=面积律函数规模UF_STRING_p_t S_CURVE指向曲线结构列表(scaling->方法=3或5)

第6个参数为输入:
输入int * 整数型的参数,参数的变量格式为alignment,对齐方式:1 =参数2=弧长

第7个参数为输入:
输入int * 整数型的参数,参数的变量格式为inter,插值方法(s_section-> NUM→1):1=线性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个参数为输出:
body_obj_id代表参数变量,tag_t * 为输出参数类型,扫体对象标识符

0

最新回复 (0)
请登录后发表新帖