在CAD中,我们都知道块的作用非常大,很多标准化的图形,都可以定义为块,在需要的地方可快速插进图形中,大大提高制图的效率,对于结构类似的图形,能否也定义为块呢?比方说,各种不同大小的螺钉,外形一样,仅尺寸不一样,如能定义为可编辑的块,岂不是很方便?在CAD中,是可以的,只要将其定义为动态块即可。下面我们结合实例,一起来看看动态块的制作过程。
1、动态块的定义
假设我们需要将图1所示矩形定义为动态块,在插入的时候,可以调整AB边,拉伸或缩短矩形宽度。
![af7c235ae59cfe9c9d838baf58df2066.png](https://i-blog.csdnimg.cn/blog_migrate/cb0bc9ecd836c82d89e8f326a4cde882.jpeg)
图1
动态块的定义和普通块一样,在命令行中输入“BL”,弹出块定义对话框,在对话框中选择好块的基点和对象,勾选“在块编辑器中打开”,如图2所示,点击确定即可。
![ac9eae25cc38fe6b10558fa3b19becda.png](https://i-blog.csdnimg.cn/blog_migrate/afb27850503e5291cc81566920514002.jpeg)
图2
2、动态块的编辑
步骤一:如果选择了"在块编辑器中打开",点击确定后会自动打开块编辑器,否则需要双击块打开。在编辑器中,选择"线性",如图3所示。
![21c6a20c1fd4f283aad380cbeac963ee.png](https://i-blog.csdnimg.cn/blog_migrate/e1b2f64c9ba3e2d2d6586318cce843fc.jpeg)
图3
步骤二:依次选择矩形的两个上角点,将矩形上边定义为线性类型。之后,定义块的拉伸特性。在"动作"菜单中,选择"拉伸",如图4所示。
![c87b7a9922af50126fced4c6b59ac95a.png](https://i-blog.csdnimg.cn/blog_migrate/aec30e69d0dce6a0da0ae7e64f0ec159.jpeg)
图4
步骤三:此时,命令行中提示选择对象,选择图5中所示“距离1”,提示指定"起点",选择A点,之后按图5所示框选拉伸范围。
![e3cc63d5e84dbe651a4a6873d0e57d5e.png](https://i-blog.csdnimg.cn/blog_migrate/d831c19b8f0c3630fa2c0b508fbd5e52.jpeg)
图5
步骤四:选择好拉伸范围之后,提示"选择对象",此时选择上、下、右三边做为拉伸对象,如图6所示,至此就完成了一个简单动态块的编辑啦!
![8762b319c3efa1b8b405212c22e811d4.png](https://i-blog.csdnimg.cn/blog_migrate/a1002f66cfe979a382ad17350dbca0ec.jpeg)
图6
3、动态块的插入
在CAD中,按照插入普通块的方式插入动态块,选择插入的块之后,我们会发现,与普通块不同点的是,矩形上的A点有个拖动标记,可以进行拖拽,以调整矩形宽度,如图7所示。
![adc727ea130a61f27f6c2a08e8422fd7.png](https://i-blog.csdnimg.cn/blog_migrate/cf30d52df5919789cee2fb8992824406.jpeg)
图7
拖拽矩形块A点,按需要调整到位即可。最终调整结果如图8所示。
![158575ff0055b0c746147d372254e9b5.png](https://i-blog.csdnimg.cn/blog_migrate/e6bec540e334a76b817818072ffd9485.jpeg)
图8
当然,动图块还可以定义为很多类型,感兴趣的朋友可以自己去尝试。