【UG二次开发】创建、查询、编辑成型特征的函数

 

创建成型特征函数
UF_MODL_create_boss 通过设置凸台的参数建立凸台特征
UF_MODL_create_rect_pad 通过设置矩形凸垫的参数建立矩形凸垫特征
UF_MODL_create_general_pac 通过设置通用凸垫的参数建立通用凸垫特征
UF_MODL_create_simple_hole 通过设置简单孔的参数建立简单孔特征
UF_MODL_create_c_bore_hole 通过设置沉头孔的参数建立沉头孔特征
UF_MODL_create_c_sunk_hole 通过设置埋头孔的参数建立埋头孔特征
UF_MODL_create_cyl_pocket 通过设置柱形腔的参数建立柱形腔特征
UF_MODL_create_rect_pocket 通过设置矩形腔的参数建立矩形腔特征
UF_MODL_create_general_pocket 通过设置通用腔的参数建立通用腔特征
UF_MODL_create_rect_slot 通过设置矩形键槽的参数建立矩形键槽特征
UF_MODL_create_ball_slot 通过设置球形末端键槽的参数建立球形末端键槽特征
UF_MODL_create_u_slot 通过设置U形键槽的参数建立U形键槽特征
UF_MODL_create_t_slot 通过设置T形键槽的参数建立T形键槽特征
UF_MODL_create_ dove_tail_slot 通过设置燕尾形键槽的参数建立燕尾形键槽特征
UF_MODL_create_rect_groove 通过设置矩形沟槽的参数建立矩形沟槽特征
UF_MODL_create_ball groove 通过设置球形末端沟槽的参数建立球形末端沟槽特征
UF_MODL_create_u_groove 通过设置U形沟槽的参数建立U形沟槽特征

查询成型特征函数
UF_MODL_ask_boss_parms 通过凸台特征标识获得凸台的直径、高和拔模角
UF_MODL_ask_rect_pad_parms 通过矩形凸垫特征标识获得矩形凸垫的长宽高、拐角半径和拔模角
UF_MODL_ask_general_padl 通过通用凸垫特征标识获得建立通用凸垫时的相关参数,查询结束后,应使用函数UF_MODL_free_general_pocket释放内存
UF_MODL_ask_simple_hole_parms 通过简单孔特征标识获得简单孔的直径、深度和尖端角
UF_MODL_ask_c_bore_hole_parms 通过沉头孔特征标识获得建立沉头孔时的所有参数
UF_MODL_ask_c_sunk_hole_parms 通过埋头孔特征标识获得建立埋头孔时的所有参数
UF_MODL_ask_cyl_pocket_parms 通过柱型腔特征标识获得柱型腔的直径、深度底面半径和拔锥角
UF_MODL_ask_rect_pocket_parms 通过矩形型腔特征标识获得矩形型腔的长宽深、拐角半径、底面半径和拔锥角
UF_MODL_ask_general_pocket1 通过通用型腔特征标识获得建立通用型腔时的相关参数,查询结束后,应使用函数UF_MODL_free_general_pocket释放内存
UF_MODL_ask_rect_slot_parms 通过矩形键槽特征标识获得矩形键槽的长宽深及是否有穿透面的标识
UF_MODL_ask_ball_slot_parms 通过球形末端键槽特征标识获得球形末端键槽的球端直径、深度、长度及是否有穿透面的标识
UF_MODL_ask_u_slot_parms 通过U形键槽特征标识获得建立U形键槽时的所有参数及是否有穿透面的标识
UF_MODL_ask_t_slot_parms 通过T形键槽特征标识获得建立T形键槽时的所有参数及是否有穿透面的标识
UF_MODL_ask_dovetail_slot _parms 通过燕尾键槽特征标识获得建立燕尾键槽时的所有参数及是否有穿透面的标识
UF_MODL_ask_rect_groove_parms 通过矩形沟槽特征标识获得矩形沟槽的直径和宽度
UF_MODL_ask_ball_groove_parms 通过球形末端沟槽特征标识获得球形末端沟槽的直径和球端直径
UF_MODL_ask_u_groove_parms 通过U形沟槽特征标识获得建立U形沟槽时的相关参数

编辑成型特征函数
UF_MODL_edit_hole_type 改变孔特征类型,包括简单孔、沉头孔和埋头孔
UF_MODL_edit_slot_type 改变键槽特征的类型,包括矩形键槽、球形键槽、U形键槽、T形键槽和燕尾键槽
UF_MODL_add_thru_faces 给孔和键槽特征增加穿透面,其中孔最多只有一个穿透面,键槽可以有2个穿透面
UF_MODL_reattach_dir_ref 重新定义特征的水平或垂直方向参考
UF_MODL_reverse_dir_ref 重新定义特征的水平或垂直方向参考,同时取指定方向的反方向
UF_MODL_reattach_target_face 重新定义特征的目标安置面
UF_MODL_reattach_toolface 重新定义工具安置面
UF_MODL_reattach_thru_faces 重新定义成型特征的穿透面和扫描特征的修剪面
UF_MODL_remove_thru_faces 删除孔和键槽特征的所有穿透面
UF_MODL_edit_general_pad 编辑创建通用凸垫时的所有参数
UF_MODL_edit_general_pocket 编辑创建通用型腔时的所有参数
UF_MODL_free_general_pad 查询通用凸垫的参数后,应用该函数释放内存
UF_MODL_free_general_pocket 查询通用型腔的参数后,应用该函数释放内存
UF_MODL_register_rpo_routine 注册用户函数用于产生成型特征的相对定位

上一篇:NX CAM二次开发-UF_NCPROG_create创建程序组


下一篇:idea中解决冲突的依赖排除问题