cad动态块的创建完整步骤(CAD标准化作图五)
属性块可以给图块定义一些参数,但不能改变图块的外观;动态块不仅可以定义参数还可以给图块添加动作,让图块按照自己的需要动起来,还可以通过将多个图块放到一个图块里,然后设置可见性参数,将多个图块合成为一个图块。动态块定义的关键是合理设置参数和动作,让图块按我们的需要进行变化。如下图,所示为名为汽车的图块,内含多种类型的汽车。
上面的图块看起来很复杂,其实很简单,它只是将多个图块放在一个动态块里,然后设置可见性参数,根据需要显示其中某一个图块而已。下面我们以建筑设计中常用到的“门”为例,给大家分享一下动态块的基本用法。
一、 规划动态块
在创建动态块之前,应当了解其外观以及在图形中的使用方式。确定当操作动态块时,块中的哪些对象会更改或移动。 另外,调整块参照的大小时可能会显示其他几何图形。 这些因素决定了添加到块定义中的参数和动作的类型,以及如何使参数、动作和几何图形共同作用。
二、 绘制基本图形并创建块
利用矩形命令[RECTANG, REC]、多段线命令[PLINE, PL]绘出门的基本图形,利用[BLOCK, B]命令创建块
三、 设置动态块的可见性状态
第一步:添加可见性参数
选择块→右键选择块编辑器→进入块编辑器,在块编写选项板中点击【可见性】参数,添加到图形中任意地方。选中添加的可见性参数,修改可见性名称为“开门状态”;点击右上角的【管理可见性状态】或者双击刚添加的可见性参数,设置三个可见性状态:关闭、门开30度、门开60度。
第二步:设置可见性状态
复制两个图形中的矩形,分别旋转30度和60度,[ROTATE, RO];选择【关闭】状态→隐藏对象,相同的操作分别设置【门开30°】、【门开60°】隐藏的对象,然后保存退出。
四、 设置旋转动作
上面第三部分的基本功能也可以使用旋转动作来实现,操作如下。
第一步:添加旋转参数
在块编写选项板中点击【旋转】参数,选择旋转基点及默认角度。选中添加的旋转参数,修改可见性名称为“开门状态”;在【值集】选项下的角度类型选择“列表”、【值列表】里添加“30°和60°”。添加后可以看到30度和60度出现灰色刻度。
第二步:添加旋转动作
选择块编写选项板里的动作→选择旋转动作,按提示选择旋转参数及旋转对象,最后保存退出。
五、 设置动态块的翻转动作
第一步:添加翻转参数
在块编写选项板中点击【翻转】参数,选择翻转投影线的基点及端点。选中添加的翻转参数,修改参数名称为“水平翻转”、“垂直翻转”。
第二步:添加翻转动作
启动可见性模式→选择块编写选项板里的动作→选择翻转动作,按提示选择旋转参数及旋转对象,最后保存退出。(如果不开启可见性模式,翻转动作只对某一种可见性状态可见)
六、 设置动态块的拉伸动作
第一步:添加线性参数
在块编写选项板中点击【线性】参数,选择起点及终点。选中添加的线性参数,修改参数名称为“门宽度”,在在【值集】选项下的距离类型选择“列表”、【值列表】里添加“600,800,1000”。添加后可以看到600、800度和1000 处出现灰色刻度。并设置参数在“门开30°”、“门开60°”状态下都可见。
第二步:为“关闭”状态添加拉伸动作
选择可见性状态为“关闭” →选择块编写选项板里的动作→选择拉伸动作,按提示选择线性参数、动作关联点及拉伸对象。
第三步:为“门开30°”状态添加拉伸动作
选择可见性状态为“门开30°”→选择块编写选项板里的动作→选择拉伸动作→按提示选择线性参数、动作关联点及拉伸对象→设置【替代】项目下“偏移角度”为30。
第四步:为“门开60°”状态添加拉伸动作
选择可见性状态为“门开60°”→选择块编写选项板里的动作→选择拉伸动作→按提示选择线性参数、动作关联点及拉伸对象→设置【替代】项目下“偏移角度”为60。
最后
我们看下最终动态块的效果
上述只是动态块操作的一些常用基本操作,实际使用中还需结合实际情况灵活运用,其他动作如果粉丝们感兴趣我可以后续再和大家分享。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com