这节介绍创建一条直线、一个圆、一个图层和一个组,并说明AutoCAD是如何将他们添加到数据库当中去的。首先,假设用户利用下面的命令添加一条直线到AutoCAD当中去。
命令:line 4,2 10,7
这时在数据库中,会创建一个AcDbLine的实例,并且将它添加到数据库的模型空间块表记录中。如下图所示:
当你第一次调用AutoCAD并且数据库处于默认状态,实体将被添加到模型空间,它是AutoCAD的主要空间,用于存储几何图形对象。图纸空间是用来支持“文档界面”的绘制表现,比如绘制表的轮廓,块标题,和介绍文字。实体创建命令(Line)将导致实体添加到当前数据库的模型空间块表记录中,如果编程的话,你可以指定这个线被添加到哪个数据库以及哪个块表记录当中。
下面介绍添加一个圆的命令
命令:circle 9,3 2
再一次,数据库创建了一个实例,这次是AcDbCircle的实例。并且添加到当前数据库的模型空间块表记录中。如下图:
下面介绍添加一个图层
命令:layer _make mylayer
AutoCAD创建一个图层记录来保存这个图层信息,并把他添加到图层表当中。这是数据库状态如下图:
最后,用户把刚才的直线和圆添加到一个组当中。
命令:group 3,2 9,3
AutoCAD创建一个新的组对象,并添加到组字典(GROUP)当中。这个新的组对象包含这个组当中包含对象的ID列表。如下图: