CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

AutoCAD 数据库概述

2023-1-1 07:30| 发布者: admin| 查看: 345| 评论: 0|来自: AutoCAD

AutoCAD 图形是存储在数据库中的对象集合。一些基本的数据库对象是实体、符号表和字典。实体是一种特殊的数据库对象,在 AutoCAD 图形中具有图形表示形式。直线、圆、圆弧、文本、实体、区域、样条曲线和椭圆都是图元的示例。用户可以在屏幕上看到实体并可以对其进行操作。

符号表和字典是用于存储数据库对象的容器。这两个容器对象都将符号名称(文本字符串)映射到数据库对象。AutoCAD 数据库包括一组固定的符号表,每个符号表都包含特定类别的符号表记录的实例。不能向数据库添加新的符号表。符号表的示例包括包含图层表记录的图层表 () 和包含块表记录的块表 ()。所有 AutoCAD 实体都归块表记录所有。AcDbLayerTableAcDbBlockTable

字典提供了比符号表更通用的容器来存储对象。字典可以包含类型或其子类的任何对象。AutoCAD 数据库在创建新图形时会创建一个名为命名对象字典的字典。命名对象字典可以被视为与数据库关联的所有字典的主“目录”。可以在命名对象字典中创建新字典,并向其中添加新的数据库对象。AcDbObject

下图显示了 AutoCAD 数据库的关键组件。

在 AutoCAD 编辑会话期间,可以通过调用以下全局函数来获取当前图形的数据库:

acdbHostApplicationServices()->workingDatabase()

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 11:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部