UF_UI_ZC_AXIS
UF_UI_NEGATIVE_ZC_AXIS
3,第三个参数决定函数执行完毕之后,是否显示矢量箭头,可以是值UF_UI_DISP_TEMP_VECTOR或者UF_UI_DISP_NO_VECTOR中的一个。
4,第四个和第五个参数分别是方向和基点,这个参数唯一地确定了一个矢量。 5,最后一个参数则是对话框的返回值,和前面介绍的其他对话框一样。
uc1603()和uc1605()分别用于显示“单选菜单列表”对话框和“复选菜单列表”对话框
UF_UI_specify_screen_position() //拾取屏幕上位
部件族常用函数:
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_MODL_update( )执行更新操作
UF_FAM_evaluate_intent_data() //用于计算意图数据(intent data),返回满足要求的族表成员
UF_PART_apply_family_instance() //用于应用成员的属性值到族表部件
UF_ASSEM_set_instance_intent() //用于在装配环境下设置意图数据
UF_ASSEM_eval_instance_intent() //用于计算装配实例的意图数据,并可选择应用结果
UF_translate_variable(), //该函数用于获取环境变量的值
UF_STYLER_ask_value() // 获取相关控件的值后,
UF_CURVE_create_line //画一条线 UF_MODL_create_extruded //创建拉伸体
UF_VEC3_is_parallel //输入2个向量和一个公差,判断这两个向量是不是平行
UF_ASSEM_ask_transform_of_occ()和UF_ASSEM_ask_component_data()用于获
取指定组件的装配空间。需要指出的是,如果输入的参数是部件的事例标识,装配是组件
所从属的部件文件(没有必要一定为显示部件),在这种情况下,装配空间可以解释为拥有 装配的绝对坐标系。如果函数UF_ASSEM_ask_component_data()的输入参数是实例标识, 装配空间则是组件的直接父装配的绝对坐标系
配合条件的创建过程为:
1. 定义配合条件,并调用函数UF_ASSEM_init_mc()进行初始化;
2. 填充配合条件结构体UF_ASSEM_mating_condition_t,其中主要填充配合约束结构体UF_ASSEM_constraint_t;
3. 调用函数UF_ASSEM_solve_mc()求解配合条件;
4. 调用函数UF_ASSEM_apply_mc_data()应用配合条件到一组件; 5. 调用函数UF_MODL_update()更新模型,以反应模型变化
sys MLDLG