1第十一章 二维工程图操作 11.1 二维工程图API 的基本参数 UG/OPEN API 中的制图参数由4 个数组组成,这四个数组是:MPI(整型制图参数)、MPR(实型制图参数)、DPI(整型显示参数)、DPR(实型显示参数)。前两个数组用于传递所有的标注尺寸及制图辅助的格式参数,后两个数组用于传递与标注尺寸及制图辅助文本相关的屏幕显示或给出制图文件参数。在这四个制图参数数组中的一些元素用于指定对象的颜色。默认颜色对应的数字见表 11-1。 表 11-1 默认颜色表 数字 代表的颜色 数字 代表的颜色 1 蓝色 9 粉红色 2 绿色 10 棕色 3 蓝绿色 11 桔红色 4 红色 12 紫色 5 红紫色 13 暗红色 6 黄色 14 碧绿色 7 白色 15 灰色 8 橄榄色 11.1.1 用于制图元素分类的整型数组MPI 参数 整型制图数组MPI 是一个由100 个整型数组成的数组,其中的每一个元素都有各自所指的意义,其含义见表 11-2 。 表 11-2 MPI 数组的元素描述 MPI 元素 参数定义 MPI[0] 文本及箭头定位方式 1=自动,如;2=手工放置,箭头向内,如;3=手工放置,箭头向外,如 MPI[1] 引线方向(主要指标注半径、直径等引出线的方位) 1=从左引线;2=从右引线 MPI[2] 扩展行显示模式 1=显示延长线;2=只在第一边显示延长线;3=只在第二边显示延长线; 4=不显示延长线 MPI[3] 尺寸值的小数位数(0-9 位),例如尺寸小数点后显示 3 位,则为 MPI[4] 公差值的小数位数(0-9 位),例如公差小数点后显示 2 位,则为 MPI[5] 公共分数分母(1、2、4、8、16、32、64) MPI[6] 公差类型 1=无公差,如;2=双向公差,等值,如;3=双向公差,不等值,如;4=单向公差,上公差,如;5=单向公差,下公差,如;6=极限值,两行、大值在上,如;7=极限值,两行、小值值在上,如;8=基本符号,如;9=参考,如;10=极限值,一行、大值在前,如;11=极限值,一行、小值在前,如 2MPI[7] 文本输入模式 1=只有自动文本;2=自动附加文本;3=只有手工文本;4=手工附加文本 MPI[8] 附加文本位置 1=附加文本在尺寸下,如;2=附加文本在尺寸后,如;3=附加文本在尺寸上,如;4=附加文本在尺寸前,如;5=附加文本在前和后,6=附加文本在上和下 MPI[9] 文本位置 1=水平位置,如UG 中符号表示为;2=对齐,如UG 中符号表示为;3=尺寸线上方的文本,如UG 中符号表示为;4=成角度的文本,如UG...