创建块定义-c#操作ftp类完整实例
第3章块和属性的相关讨论看起来不应出现在这里,但是通过本章的知识了解块和属性与图形数据库的关系之后,你会发现创建块与第2章中的创建基本对象非常相似。本章介绍块和属性的相关应用,包括创建和插入普通图块、创建和插入带有属性的图块,以及在对话框中预览块的图标。 3.1创建块定义3.1.1说明本节的实例创建了一个块定义,也就是实现了AutoCAD中创建块的操作。块定义中包含两条直线和一个圆,创建块定义之后,在AutoCAD 2002中选择【插入/块】菜单项,就能将定义的块插入到图形中。 3.1.2思路首先重新看一下图2.1,必须深入理解数据库的结构,才能对数据库中各种对象的操作挥洒自如。所有的实体都保存在块表记录中,而块表记录则存储在块表中。实际上,用户在AutoCAD中定义块相当于增加了一个块表记录,块表记录的名称就是块定义的名称。为了给大家更直观的印象,使用一个Autodesk的数据库监视工具来显示块表的结构。加载配套光盘中“inspector 2002\Release\AsdkInspector.arx”文件,能够得到如图3.1所示的界面。从图中可以看出,当前图形的块表中包含了五个记录:*Model_Space、*Paper_Space、 *Paper_Space0、“圆形”和“矩形”,其中前三条记录是图形数据库默认的三条记录,分别代表模型空间、图纸空间中的“布局1”和“布局2”,后两条记录代表图形中有两个块定义“圆形”和“矩形”。 120
3.92MB
文件大小:
评论区