cad动态块制作翻转_装X必学,手把手教你做CAD动态属性块

6d21eb5d5009f1327a2fe53a56451930.png

最近很多粉丝后台问熊大,如何制作CAD动态属性块,这个问题把我难到了。

因为这个不是一句两句话能够说得清楚的,于是我拿出珍藏的“西蜀鄙夫”写的教程,并通过与我们设计过程的实际需要给大家说说。

干货文章,大家耐心看完。

一、动态块是什么?

开宗明义,什么是“动态块”?发明它有什么意义?要回答这个问题,先看一个CAD 自带的动态块再说,打开“工具选项板”。

ebfbf0a86fc5676426fead8d2bf4d1e4.png

在工具选项板上先一个图形,比如‘土木工程’下的‘WF 梁’,将其从面板上拖到屏幕中,即创建一个‘WF 梁’。

df80cda26b7cf4329e9470e4e1addfcf.png

这个‘WF 梁’就是一个动态块,点一下它,可看见上面有许多淡青色的夹点,这些特别的夹点就是动态块的一大标识,一般来说,可以拖曳它们以得到特殊的效果。

ea09c28e0a2650b14115bc51af4c2ed3.png

比如直接拖动上面某一夹点,前后对比一下,WF 梁就发生了形变,这就是说它是“动态”的。

761d84189fc7744c681dd8574ec85a67.png

图中这些独特的夹点,都有单独的意义。

2945ff0b601fa91f37bc71d8d794a863.png

从夹点的形状对应其功能。↓↓↓

b684b58a7e676dc503afb2d4e24db688.png

二、动态块能干什么呢,我为什么要学

熊大相信大家应该都接触过这类标注符号,有天正建筑自带的,也有是一些公司统一制作的,只不过制作水平参差不齐,有的块都是散的。

86859529e8df5ddb1848369df22cbd32.png

而不管是天正自带的还是制作的好的动态属性块,都是类似下面这样附带了很多夹点,可移动、拉伸、旋转、翻转、编辑文字等等功能。

而且还是一个完整的块,无法炸开,方便规范管理。

我们经常用这些东西,所以学会怎么制作它也是很有必要的。

再怎么样,拿来在不懂的人面前装个X也是可以的。

e1c634751c607cffc03d5c0bb7955593.png

三、从零起步,先制作一个最简单的动态块,熟悉制作的流程。

制作一个矩形动态块。先画一矩形,制作成块,进入块编辑器。

8f1b1f7c2b31cbc228687dde02882252.png

在“块编写选项板”上选择“参数”,点“线性参数”图标,通过‘对象捕捉’,在图中位置赋予矩形块一参数。

注意,具体操作方法和“标注尺寸”非常相似,注意这里的“标注”是从左向右进行。

此时出现一个名为“距离”的特殊标注,这个如“标注”一样的东西就有个奇怪的专用术语——‘线性参数’。

6ef4accf402b95e7935210a482b36de9.png

观察这个“参数”,显示“黄色感叹号”,表示目前此处没有赋予“动作”。

重述一下要点:要想制让动作块作出某种功能,通常要经过两个步骤,即赋予“参数”和“动作”,这两个是独立的东西,通常的顺序是,“先赋予参数,然后为此参数添加动作”:另外也可先添加动作,再为动作增加参数(一般不用此顺序)。

但不管怎样,这两步是配对的,如果缺少时,就会出现“黄色感叹号”进行提示。

另外要注意:

◆参数或动作图标上都可能出现“黄色感叹号”,它只是表明‘失配’这意。

◆出现“黄色感叹号”,但并不一定都要去消除它,一般来说参数可以失配,而动作不应失配。

◆参数与动作之间不是一一对应关系,一个参数可与多个动作配对。

◆参数与动作之间的配对不是自由搭配的,相反存在专属性。比如说‘旋转参数’与‘拉伸动作’就不能捆绑成为夫妻。

688add8de42b22b067b6282d957db0c2.png

如何加“动作”呢?在“块编写选项板”上选择“动作”,这里选择“拉伸动作”。(拉伸动作与线性参数可以配对)。

006925e9db1cc788543636c37ffc4c8c.png

这时,屏幕上出现一个很小的正方形(即‘拾取框’),注意命令行提示,要求‘选择参数’。就用拾取框去点“距离”这个参数即可。

9ed2bed0fc404a3ae8c70d86b814c2e0.png

此时,参数的一个端点出现红色的圆框。注意命令行提示,这是要求指定“与动作关联的参数点”,如果认同红色的圆框框住的点为‘参数点’,回车(或空格键)确定即可。

这个“参数点”是什么意思呢?因为此时采取的是拉伸动作,“拉伸动作”是向某一确定方向拉伸的(即单向性),而“线性参数”以其是“线性”的,具有两个方向。

所以,指定“参数点”就是询问以线性参数的哪一端为拉伸的动点。

567928fda561869ef5128e8f0a4b987c.png

上图表明左边的点为可动点,此例中暂时以右端点为“参数点”,将鼠标移动到右端点附近,则系统自动在右端点出现红色圆框,也是确定即可。

a802acf07591af7b9f2ebdbe052803cd.png

此例选用的是“拉伸动作”,根据命令行提示,要求指定一个‘拉伸框架’。这个框架也就是前面说到二维拉伸时选择框,它以虚线显示。

b69980e28bae68f918589b54dd7d3ba3.png

如图所示,拖出一个选择框(从左向右或反之皆可),框住矩形的一部分。

8c3e47b32471e364359ce21ea8ef3a82.png

命令行提示“选择对象”,选择矩形即可,确定。前面这几步翻译一下,就是说落于“框架”内的矩形那部分在“拉伸动作”的作用范围内。

前两步和模型空间中的“拉伸”命令相似,秩序上有点不一样。

334a282108b6aa60f72e3a6a45d2555c.png

可以选择多个对象用于拉伸。

1d5804dd798b1f5c25d973879405c012.png

此时,命令行提示“指定动作位置”,并出现一个黄色闪电图标,可在屏幕上任一地方点一下即可,图标就放置在那里了。

0a5680ebebdfed4da06cabb2fcc01650.png

这样一个动态块就制作完成了,点“保存块定义”。

9b4c6825a5788e2a995d7670206bb363.png

退出“块编辑器”回到模型空间。

1bb1c31dfe0ce568db39aca1f4122e7c.png

动态块的插入和普通块的插入一样,如图所示。此外,如果屏幕上有编辑过的块,直接在上面操作也可以。

3fee6521478c02ab4251e11b653fa26d.png

一个超级简单的‘动态块’制作成功了,请拖动右边的夹点。可以左右拉伸了。

bc3ee3e3c83b5eea08003aa1a36fe86e.png

可以看出,块就“活动”了,它随着夹色的移动而跟随着改变形状,这就是动态块。

725096c1bb2ccd30a166f5699d5fe818.png

这样就制作出一个具有拉伸动作的动态块,试想一下,如果不用动态块,如何让一个矩形向右自由拉伸呢?

当然是直接用“拉伸”命令。

比较一下,当使用拉伸命令时,需要先选择拉伸范围,然后启动拉伸命令,完成一次拉伸,如果过一会儿,还需要拉伸,又得重复前面过程,再完成一次拉伸;当使用动态块时,随时随地只要拖动夹点,就可以自由拉伸,省略了许多步骤,这就是动态块的优势。

通过这个超级简单的例子,就说明一个道理,“动态块”相当于命令的“组合”,一招中就囊括了许多招。

a9131cde782848e7e2de3eb561f9b361.png

说到这,熊大建议大家根据上面的流程操作一遍,因为会发现一些问题。

下面详细分析刚才这个矩形动态块的第一个问题,刚才为什么不拖动左边夹点呢?可以试一下拖动左边夹点,夹点动了,图形并未拉伸,这是咋回事儿?

70744ce1e85142512cbdd08e8fd04c8c.png

我们回到“块编辑器”修改一下。

a2a08b0e206d3bac5b1f3fa3abe92c3e.png

想要让这个动态块左边夹点能拖着矩形拉伸,不用什么很高的技巧,接下来,可以对左边这个夹点再赋予一个拉伸动作,操作过程同前面一样(注意:一个参数可以有多个动作)。接下来,同样要指定“参数点”。

2602778e4be79036d4382dd28531a6e3.png

因为也是指定“拉伸”动作,还得为此动作选择拉伸框架,同样选择矩形为拉伸对象。

ce1b616acf9e88c8f123eb91eb0ca994.png

顺道可以观察一下“黄色感叹号”消失了,表示图中所有夹点都有了动作关联。

96d57539789361d9f16ab76db6a9ff04.png

保存并退出。如图所示,这时的块就实现了“双向拉伸”。可以看出,这个“双向”其实是“分开”的,由两个拉伸动作分别独立做功所致。

f31a3d89a2c5deada0e282bcbfbffafb.png

这样一个简单的左右拉伸的块就做好了,我们结合文字属性制作成的动态块就是动态属性块了。可以拉伸也可以编辑块内的文字。

如何实现四边拉伸呢?

旋转、翻转、这些如何制作呢?

因为篇幅有限,“西蜀鄙夫”的这个教程有非常详细,两个PDF的教程加起来有将近300页,熊大只是把重点挑出来给大家看,有基础的基本已经能理解制作一些标注块,够用了。

如果有兴趣要系统学习的,可以把这篇文章分享到朋友圈然后截图到公众号对话,并留下邮箱(因消息太多避免漏看,可以把邮箱一并在文章底部留言),熊大会在24小时内把这个发到你们邮箱。

79091cf1a7764f5886613f8f05a2e978.png

支持一下,点个「在看」▼ 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/529434.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网和aoe网的区别_运动内衣与普通内衣有什么区别?运动内衣里面还需要穿文胸吗? 小家生活网20201002 11:03:04...

阅读本文前,请您先点击上面的“蓝色字体可以说爱情就是他们最大的软肋。不会在双鱼女那出现。在对于周边的亲戚时。她们那种温柔大方的气势。更符合妈妈的需求。整双腿没有视觉连贯性。但唯独感情这件事一直是水瓶们的知识盲区。他们双商超高。可能最开始还是会去挽…

机器人无限火力无限e符文_LOL:无限火力开黑指南 三大玩法让你快乐加倍

无限火力上线以来受到大家的热烈追捧,今天给大家介绍几个主流的系列,让你在峡谷能够感受到双倍的快乐!超强控制流这一类英雄都是带有强力控制的,无限火力的80%减CD,能够让女坦等英雄可以打出长达几秒的完美控制技能。首…

bootstrap-table toolbar图标换文字_iPhone 也能随意换字体啦~

呔咯昨天从老大手里喜提一台 iPhone XS Max ,终于让表妹从安卓阵营转入苹果,嘻嘻~当她拿着 iPhone 的时候,一脸懵的问我:iPhone 自带字体也太丑了吧,还我的输入法!!!呔咯&#xff1a…

网络服务器分为文件服务器通信服务器和,近代中国落后、贫困的根本原因是()...

近代far, find, lights, minutes, to, right, tellA: Excuse me. Could you ____ me the way ____ the bookshop?B: Ok. Go along this road and turn____ at the traffic ____. Then go straight on. Youll ____ it next to the post office.A: Is it ____ from here?B: No,…

搭建bitwarden_Docker轻松部署Bitwarden私有密码管理系统服务

0x01. 什么是Bitwarden?开源免费的密码管理器,Bitwarden的原理是使用高强度的AES256 算法对你的个人数据进行本地加密,然后再传输到云端服务器来实现网络同步。bitwarden使用的是微软的Azure云服务器,利用PBKDF2 加密主密码,而且…

取文件 shell_webshell文件上传分析溯源

由于最近比较忙,暂时没有时间更新,所以分享分享一些其他博主文章,大家敬请谅解摘要: dirbuster扫描目录发现几个有用的东东/admin/upload.php/admin/upload1.php/admin/upload2.php访问的时候最后都会跳转到/admin/upload...dirbu…

7系统软raid_使用图形界面来配置RAID

RAID 配置起来要比 LVM 方便,因为它不像 LVM 那样分了物理卷、卷组和逻辑卷三层,而且每层都需要配置。我们在图形安装界面中配置 RAID 1和 RAID 5,先来看看 RAID 1 的配置方法。RAID 1 配置配置 RAID 1 时同样需要启动图形安装程序&#xff0…

合并相同数据的行_R语言笔记(六):数据框重塑(reshape2)

数据处理主要内容包括:1. 特殊值处理1.1 缺失值1.2 离群值1.3 日期2. 数据转换(base vs. dplyr)2.1 筛选(subset vs. filter/select/rename)2.2 排序(order vs. arrange)2.3 转换(tr…

启动linux_使用 UEFI 双启动 Windows 和 Linux | Linux 中国

这是一份在同一台机器上设置 Linux 和 Windows 双重启动的速成解释,使用统一可扩展固件接口(UEFI)。来源:https://linux.cn/article-12891-1.html作者:Alan Formy-duval译者:郑(本文字数&#x…

mysql+odbc+ado_MFC ado+mysql+odbc技术分享

第一步:建立数据库假设有一个sql文件mysql>use dbname; //创建一个数据库名为dbname的数据库(空数据库)mysql>set names utf8; //编码,mysql>source D:/dbname.sql; //导入一个数据库源文件创建数据库内容我做…

js 用下标获取map值_javascript怎么获取map的值?

Map对象保存键/值对,是键/值对的集合。任何值(对象或者原始值) 都可以作为一个键或一个值。Object结构提供了“字符串—值”的对应,Map结构提供了“值—值”的对应。JavaScript获取map值示例:map对象如下:var mapObject {id1001:…

python attention机制_从零开始学Python自然语言处理(26)—— 强大的Attention机制...

前文传送门:在上一次面试失利后,我回来仔细研究了一下Attention机制,研究完我不禁感悟,这机制真的厉害啊!因为我之前面试被问到的Encoder - Decoder框架中有个瓶颈是编码的结果以固定长度的中间向量表示,这…

[机器人-2]:开源MIT Min cheetah机械狗设计(二):机械结构设计

目录 1、四肢朝向的选择 2、电机布局形式的选择 3、电机的选型及测试(非常重要) 4、结构优化 5、尺寸效应 6、其他 1、四肢朝向的选择 机械狗的结构设计,第一个摆在我们面前的就说四肢的朝向问题,如下图,我们是…

mysql用户权限表join_MyBatis映射利用mysql left join 解决N+1查询问题

1.权限是几乎每个系统都需要的2.一般在用户请求某个url的时候,都需要验证用户是否拥有该url的访问权限3.最简单的权限系统需要 用户表,角色表,用户角色表,权限表,角色权限表# Host: 127.0.0.1 (Version: 5.6.22)# Date…

python 爬取贝壳网小区名称_如何使用 python 爬取全国小区名称

前言笔者在做一个 NLPNLPNLP 项目时,需要识别小区名,因此想要查询网上是否有相关的数据集。经过一番搜索后一无所获…从而决定自己来爬取这份数据。由于爬取网站的内容信息之后可能会发生变更,因此此处给出具体的爬虫思路,便于应对…

python获取手机通知栏消息_Python编写简单的通知栏脚本启动工具

随着自己编写的脚本与安装的工具越来越多,电脑的桌面和文件夹也越来越乱了。就在前几天因为一个不小心,我把自己的一个项目给删了,所以决定将电脑整理一下。不过这一整理我很多脚本和工具的位置我就忘记了,所以决定写个小工具来快速启动一些常用的脚本或工具这里选择Python是因…

java 发送邮件昵称_利用JavaMail发送QQ邮件

一、RFC882文档简单说明RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。邮件头包含的内容有:from字段   --用于指明发件人to字段    --用于指明收件…

java 访问控制权限_Java访问控制权限有哪些?区别是什么?

原标题:Java访问控制权限有哪些?区别是什么?Java中的类和方法等都是有访问控制权限的,用来控制方法、类、属性等的生效范围,Java有四种访问控制权限,其中比较常用的就是public和private,今天华清远见Java学…

java 规格overview_《Java數據結構和算法》- OverView

Q: 不同數據結構的優缺點?數據結構優點缺點數組(Array)快速訪問,如果知道下標,就可以非常快地存取查找慢, 插入或刪除慢, 大小固定有序數組(OrderedArray)比無序的數組查找快插入或刪除慢,大小固定棧(Stack…

mysql 集群怎么卸载节点_Greenplum移除节点

基于某某原因,我们的Greenplum需要卸载一个节点(测试环境的Greenplum集群),由于该集群使用了很久,里面有许多开发所需要的数据,所以在卸掉一个节点后,还要保证数据不会丢失。当然,期间也遇到了点问题&#…