AutoCAD 数据库概述
AutoCAD 图形是存储在数据库中的对象的集合。一些基本数据库对象是实体、符号表和字典。图元是一种特殊的数据库对象,在AutoCAD图形中具有图形表示形式。直线、圆、圆弧、文本、实体、区域、样条和椭圆是图元的示例。用户可以在屏幕上看到一个实体,并可以操作它。 符号表和字典是用于存储数据库对象的容器。这两个容器对象都将符号名称(文本字符串)映射到数据库对象。AutoCAD 数据库包括一组固定的符号表,每个符号表都包含特定类别的符号表记录的实例。不能向数据库添加新的符号表。符号表的示例包括包含图层表记录的图层表 () 和包含块表记录的块表 ()。所有 AutoCAD 图元都归块表记录所有。AcDbLayerTableAcDbBlockTable 字典提供了比符号表更通用的用于存储对象的容器。字典可以包含类型或其子类的任何对象。AutoCAD 数据库在创建新图形时会创建一个名为命名对象字典的字典。命名对象字典可以看作是与数据库关联的所有字典的主“目录”。您可以在命名对象字典中创建新字典,并向其添加新的数据库对象。AcDbObject 下图显示了AutoCAD数据库的关键组件。 ![]() 在AutoCAD编辑任务期间,可以通过调用以下全局函数来获取当前图形的数据库: acdbHostApplicationServices()->workingDatabase() 父主题: |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-31 13:07
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.