一、使用自定义箭头块所遇问题
用户在使用AutoCAD绘制尺寸线时,经常使用自定义箭头块(BLOCK)来绘制尺寸线。例如,我们经常用一段首尾等宽的粗线条来代替AutoCAD本身提供的箭头与斜杠。(为了说明问题方便,本人在本文中将使用具体例子来说明问题。本文中对于含有PLINE组线的块,其块插入点均为PLINE组线中心点,如果不特殊说明,本文尺寸变量均使用AutoCAD R14初始变量)。
当进入AutoCAD R14后,绘制一段PLINE组线,如图1中自定义块图形。然后将图1中PLINE组线定义一个块,在进行块定义结束后,使用OOPS命令来恢复上述组线。现在我们绘制一第一尺寸延伸线起点坐标为(10,10),第二尺寸延伸线起点坐标为(25,10),尺寸线位置坐标为(25,15)的一水平尺寸线。按照设想应该出现图1中希望尺寸线的图形,但出现的却是图1中实际尺寸线的图形。与我们设想绘制的尺寸图形有两个明显的区别:
1.绘制的自定义箭头块尺寸线其尺寸线与两条尺寸延伸线之间有空隙。
2.该尺寸线中的自定义箭头块形状,即“组线”比我们定义的块,即图1中的自定义块形状明显放大。
而且当我们对尺寸线爆破后,使用LIST命令可以证明该尺寸线中尺寸线与两条尺寸延伸线之间空隙的距离恰好等于尺寸变量DIMASZ,尺寸线中自定义箭头块与原先定义的块其缩放比例因子也恰好等于DIMASZ。由于DIMASZ是尺寸线绘制中,控制箭头尺寸箭头大小的参数,从这一点来进行分析,自定义箭头块尺寸与箭头尺寸之间应存在着联系。所以在分析出现这种情况的原因之前,我们先来分析箭头尺寸构造原理。