1、零件对象(大部分在uf_part.h)
UF_GROUP_ask_group_data:输入一个组的标签,查询里面的所有成员
UF_PART_close() 关闭指定的部件,并可指定是否关闭装配树中该部件之下的所有部件
UF_PART_ask_part_name() 查询部件的文件名
UF_PART_ask_customer_area() 查询部件中用户定义的数据
UF_PART_ask_description() 查询部件文件的描述信息
UF_PART_ask_families() 查询部件文件中的部件族
UF_PART_ask_part_history() 查询部件文件的历史
部件文件的打开操作主要使用函数 UF_PART_open( )、UF_PART_open_quiet( )和 UF_PART_reopen( )
部件文件的保存可使用 UF_PART_save ( )、UF_PART_save_all( )和UF_PART_save_as( )
UF_PART_close_all( )用于关闭当前进程中的所有部件
UF_PART_import( ) 用于从磁盘中将UG NX 部件或Solid Edge 部件导入到当前的工作部件中
UF_PART_export( ) 用于将指定的对象(objects)导出到指定的部件,对象被复制到目标部件中
UF_PART_ask_num_parts( ) 用于返回当前进程中被打开的部件文件的数量,
UF_PART_ask_nth_part( ) 用于获取进程中第n 个部件的标识
2、obj对象函数
UF_OBJ_cycle_objs_in_part() 根据指定的类型遍历部件中的所有对象
UF_OBJ_set_layer() 修改对象所在的图层
UF_OBJ_set_color() 修改对象的颜色
UF_OBJ_set_line_width() 修改对象的线宽
UF_OBJ_set_blank_status() 修改对象的Blank 状态
UF_OBJ_set_font() 修改对象的线型
UF_DISP_set_highlight() 切换对象的高亮显示状态
UF_OBJ_is_type_displayable() 可以检测该类型UF 对象是否属于可显示的UF 对象
UF_OBJ_ask_display_properties() 判断对象的颜色、层、Blank 状态、线型和线宽是否能够设置
3、部件族函数
UF_PART_ask_families( ) 用来获取部件中部件族的标识
UF_FAM_ask_family_data( ) 用于获取族表的数据,该函数的输入参数是族表标识
UF_FAM_ask_attribute_data( )用于获取族表属性的数据
UF_FAM_ask_member_column_data( ) 用于获取族表列信息
UF_FAM_ask_member_row_data( ) 用于获取族表行信息
UF_FAM_edit_member( ) 用于编辑族表成员的数据
UF_FAM_evaluate_intent_data( ) 用于计算意图数据(intent data),返回满足要求的族表成员
UF_PART_apply_family_instance() 用于应用成员的属性值到族表部件