在AutoCAD尺寸线中自定义箭头块应用技巧
头块尺寸线中尺寸线与两条尺寸延伸线之间的空隙
当我们知道自定义箭头块尺寸线中,其尺寸线与两条尺寸延伸线之间有空隙是由于AutoCAD在绘制自定义箭头块尺寸线时,只是将SOLID区域变成缩放比例因子为DIMASZ的自定义块,而其它方面完全相同而造成的。所以要消除尺寸线与两条尺寸延伸线之间的空隙需要自己在自定义块中绘制一段直线来弥补上述空隙,我们假设该直线的长度为L。由于尺寸线在将自定义块插入时,在尺寸线与第二尺寸延伸线其插入角度为0°,因此在绘制直线时,其起始点为自定义块中块的插入点,位移第二点相对于起始点,相对坐标为@-L,0的长度为L的一段直线。根据空隙距离=DIMASZ,而又由于空隙距离=DIMASZ*L,即DIMASZ=DIMASZ*L,所以,L=1,因此,我们需要绘制的直线长度为1。在这里,我们没有考虑该长度为1的直线与我们自定义的箭头块是否存在重叠情况,但从方便与实用的情况考虑,可不去考虑重叠或重叠多少情况。
在上文中,本文计算出弥补空隙的直线其长度L=1,因此所绘直线其起始点为自定义块插入点,位移第二点相对于起始点,相对坐标为@-1,0。在上文中已经说明自定义箭头块的插入角度问题,所以该块所绘制的直线需为图3中块1的形状,而不能为图3中块2的形状,否则所绘制的尺寸线为图3中尺寸2的形状。在这里我们可以发现一个巧妙而有趣的现象,由于旋转的缘故,在尺寸线与第二尺寸延伸线交点处,由于自定义箭头块其插入角度为0°,我们弥补空隙所绘直线弥补了空隙,而尺寸线与第一尺寸延伸线交点处,由于逆时针旋转180°,所以弥补空隙所绘的直线也恰好弥补了空隙,同时,由于我们定义的箭头块由于首尾宽度相同,又由于逆时针旋转角度为180°,所以在旋转后,我们定义的箭头块中的PLINE组线在尺寸线两端看上去像是“拷贝”一样,与我们所要求的“带有宽度的斜杠尺寸线”完全符合。由于这一种方法的巧妙性,所以我们可以方便地绘制出“带有宽度的斜杠尺寸”。为了说明尺寸线中的“宽斜杠”,即PLINE组线是由于旋转后与旋转前效果相同,而并非“拷贝”所致,我们将自定义箭头块定义为图3中块3的形状,从中我们可以清楚地看出我们特别加上的文字“A”与“B”在尺寸线与第一尺寸延伸线交点处,围绕插入点逆时针旋转了180°,而PLINE组线由于在逆时针旋转了180°后,其图形与未旋转角度时,图形完全一样。因此我们只需在定义块中加上一长度为1的直线,并可使我们绘制出带有宽度的“斜杠”尺寸线。
四、使用自定义箭头块绘制“宽斜杠”尺寸线
在上文中通过计算得出要消除自定义箭头块尺寸线中,尺寸线与两条尺寸延伸线之间的空隙,只需在自定义箭头块中绘制一段长度为1的直线即可,由于自定义块在被作为箭头块插入时,其缩放比例因子为DIMASZ,如果我们需要将自定义块按1:1比例绘制在尺寸线中,只需将DIMASZ设为1即可。在下文中本人将DIMASZ设为1。如果要绘制一单一尺寸线,而且,在绘制中,如果我们要绘制“DIMDLE”尺寸变量不为0的“宽斜杠”尺寸,只需在图4中将自定义块定义为图4中块1形状即可,其中块1中从PLINE组线中心点向右的直线其长度为尺寸
变量“DIMDLE”,使用尺寸命令即可绘制图4中尺寸1图形。如果在尺寸线中尺寸线末端与两条尺寸延伸线之间的距离不同,即左“DIMDLE”与右“DIMDLE”长度不同,在定义箭头块时,只需定义左右两个尺寸箭头块即可。 《在AutoCAD尺寸线中自定义箭头块应用技巧(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/142560.html
当我们知道自定义箭头块尺寸线中,其尺寸线与两条尺寸延伸线之间有空隙是由于AutoCAD在绘制自定义箭头块尺寸线时,只是将SOLID区域变成缩放比例因子为DIMASZ的自定义块,而其它方面完全相同而造成的。所以要消除尺寸线与两条尺寸延伸线之间的空隙需要自己在自定义块中绘制一段直线来弥补上述空隙,我们假设该直线的长度为L。由于尺寸线在将自定义块插入时,在尺寸线与第二尺寸延伸线其插入角度为0°,因此在绘制直线时,其起始点为自定义块中块的插入点,位移第二点相对于起始点,相对坐标为@-L,0的长度为L的一段直线。根据空隙距离=DIMASZ,而又由于空隙距离=DIMASZ*L,即DIMASZ=DIMASZ*L,所以,L=1,因此,我们需要绘制的直线长度为1。在这里,我们没有考虑该长度为1的直线与我们自定义的箭头块是否存在重叠情况,但从方便与实用的情况考虑,可不去考虑重叠或重叠多少情况。
在上文中,本文计算出弥补空隙的直线其长度L=1,因此所绘直线其起始点为自定义块插入点,位移第二点相对于起始点,相对坐标为@-1,0。在上文中已经说明自定义箭头块的插入角度问题,所以该块所绘制的直线需为图3中块1的形状,而不能为图3中块2的形状,否则所绘制的尺寸线为图3中尺寸2的形状。在这里我们可以发现一个巧妙而有趣的现象,由于旋转的缘故,在尺寸线与第二尺寸延伸线交点处,由于自定义箭头块其插入角度为0°,我们弥补空隙所绘直线弥补了空隙,而尺寸线与第一尺寸延伸线交点处,由于逆时针旋转180°,所以弥补空隙所绘的直线也恰好弥补了空隙,同时,由于我们定义的箭头块由于首尾宽度相同,又由于逆时针旋转角度为180°,所以在旋转后,我们定义的箭头块中的PLINE组线在尺寸线两端看上去像是“拷贝”一样,与我们所要求的“带有宽度的斜杠尺寸线”完全符合。由于这一种方法的巧妙性,所以我们可以方便地绘制出“带有宽度的斜杠尺寸”。为了说明尺寸线中的“宽斜杠”,即PLINE组线是由于旋转后与旋转前效果相同,而并非“拷贝”所致,我们将自定义箭头块定义为图3中块3的形状,从中我们可以清楚地看出我们特别加上的文字“A”与“B”在尺寸线与第一尺寸延伸线交点处,围绕插入点逆时针旋转了180°,而PLINE组线由于在逆时针旋转了180°后,其图形与未旋转角度时,图形完全一样。因此我们只需在定义块中加上一长度为1的直线,并可使我们绘制出带有宽度的“斜杠”尺寸线。
四、使用自定义箭头块绘制“宽斜杠”尺寸线
在上文中通过计算得出要消除自定义箭头块尺寸线中,尺寸线与两条尺寸延伸线之间的空隙,只需在自定义箭头块中绘制一段长度为1的直线即可,由于自定义块在被作为箭头块插入时,其缩放比例因子为DIMASZ,如果我们需要将自定义块按1:1比例绘制在尺寸线中,只需将DIMASZ设为1即可。在下文中本人将DIMASZ设为1。如果要绘制一单一尺寸线,而且,在绘制中,如果我们要绘制“DIMDLE”尺寸变量不为0的“宽斜杠”尺寸,只需在图4中将自定义块定义为图4中块1形状即可,其中块1中从PLINE组线中心点向右的直线其长度为尺寸
变量“DIMDLE”,使用尺寸命令即可绘制图4中尺寸1图形。如果在尺寸线中尺寸线末端与两条尺寸延伸线之间的距离不同,即左“DIMDLE”与右“DIMDLE”长度不同,在定义箭头块时,只需定义左右两个尺寸箭头块即可。 《在AutoCAD尺寸线中自定义箭头块应用技巧(第2页)》