- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
块和属性剖面线一块和属性二填充阴影线三查询
* 第五讲:块和属性、剖面线 一.块和属性 二.填充阴影线 三. 查询 一.块 块 ( BLOCK )是一种管理图形的有效 方法。块是由多个对象组成的集合,通过 建立块,用户可以将多个对象作为一个整 体来操作。于是,可以收到提高绘图效率、 节省存储空间的效果。 1. 块的定义 块的定义方法有多种。例如使用 BLOCK 或 BMAKE 命令定义在当前图形中使用的块。 命令执行后将弹出“Block Definition” 对话框。 其执行方法有以下几种: ? 工具条中 Block 按钮 ? 下拉菜单 Draw → Block → Make 项 ? 屏幕菜单 DRAW2 → Bmake 项 ? 命令行输入 block 或 bmake 命令 对话框中各项的含义说明如下: ? Name : 指定块名 ? Base Point : 指定块的插入基点 ? Objects : 从屏幕上选择组块的对象 Retain : 保留组块对象 Convert to bl : 将组块对象作为一个块 Delect : 删除组块对象 ? Preview icon : 预览图标 ? Insert : 拖放块到图中的缩放单位 ? Description : 注释说明 2. 块的使用 块是将成组的对象放在一起而构成的。 用户可以在图形中插入、缩放和旋转块。 块的使用具有以下特点: ? 积木式绘图 ? 建立图形符号库 ? 所有的编辑和查询命令都适用于块 ? 块可以嵌套引用 ? 节省存储空间 ① INSERT 命令 INSERT 命令用于插入块到当前图形中。 执行的方法有以下几种: ? 工具条中 Insert Block 按钮 ? 下拉菜单 Insert → Block… 项 ? 屏幕菜单 INSERT → Ddinsert 项 ? 命令行输入 Insert 或 ddinsert 命令 Insert命令执行后将弹出“Insert”对话框。 ? Name :指定要插入的块名 ? Insert Point :插入点 ? Scale :缩放比例 ? Rotation :旋转角度 ② MINSERT命令 MINSERT 命令用于按矩形阵列的形式 插入多个图块(与 ARRAY类似)。 用MINSERT 命令插入的块不能被分解。 MINSERT 由命令行执行。 3. 将块定义存到图形文件 WBLOCK 命令用于将现有的图形部分或 全部定义为一个块,并写入到单独的图形文 件中。可以直接从命令行执行该命令。 Command : wblock ? (显示Write Block对话框) ? Block : 要输出块 Entire Drawing : 要输出当前图 Objects : 要输出对象 ? File name : 输出后的文件名 ? Location : 文件保存的路径 ? Insert : 拖放块到图中时的单位 4. 块的属性 ① Tag :标签 ② Prompt :提示 ③ Value :数值 ④ Default :默认值 块的属性是包含在块定义中的文字对象; 定义块时,属性必须预先定义而后选定。 属性的四个元素: ① ATTDEF :属性定义 ② ATTDISP:属性显示 ③ ATTEDIT:属性编辑 ④ ATTEXT :属性提取 控制属性的四个命令: 执行 ATTDEF (属性定义)命令,弹出 Attribute Definition 对话框。 Invisible :是否显示属性值 Constant :属性值是否固定 Verify :是否再次确认属性值 Preset :是否默认属性值 其中 Mode 域: 5. 层、颜色与线型 定义块时,对象的颜色、线型与层等 特性将随对象一起存储于块定义中。 插入块时,将按以下方法来继承对象 的特性。 ① 当块中对象的颜色与线型被设置为 “BYLAYER” 时: 如果当前图形中有同名层,则块中各对象 的颜色与线型均被该同名层的颜色与线型所取
文档评论(0)